游客 Signup | Login
中文 | En

3422 - 考试三十:字符替换

输入一个字符串和一个字符,要求将该字符串中奇数位置的字符全部替换为该特定字符,并输出;

Input

输入一串字符串,再输入一个字符

Output

输出替换后的字符串

Examples

Input

adedaf14ss
c

Output

cdcdcfc4cs

Solution C

#include  <stdio.h>
int main()
{	
	int i;	
	char ch;	
	char str[100];	
	scanf("%s", str);	
	scanf(" %c", &ch);	
	for (i=0; str[i]!='\0'; i++)	
	{		
		if (i%2==0)	
			str[i]=ch;
			
	}
	printf("%s\n", str);	
	return 0;
}

Solution C++

#include<iostream>
#include<string>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
	string n;
	cin>>n;int u=n.length();
	char k;cin>>k;
	for(int o=0;o<=u;o+=2)
	n[o]=k;
	cout<<n;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题