描述
输入
只有一行,由一个字符串和两个字符组成,中间用单个空格隔开。字符串是待替换的字符串,字符串长度
小于等于30个字符,且不含空格等空白符;
接下来一个字符为需要被替换的特定字符;
接下来一个字符为用于替换的给定字符。
输出
一行,即替换后的字符串。
样例输入
把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。
接下来一个字符为需要被替换的特定字符;
接下来一个字符为用于替换的给定字符。
hello-how-are-you o O
样例输出
hellO-hOw-are-yOu
#include<stdio.h>
int main()
{
int i;
char a,b;
char juzi[255];
for(i=0;;i++)
{
scanf("%c",&juzi[i]);
if(juzi[i]==' ') break;
}
juzi[i+1]='\0';
scanf("%c",&a);
getchar();
scanf("%c",&b);
for(i=0;juzi[i]!='\0';i++)
{
if(juzi[i]==a) juzi[i]=b;
}
printf("%s\n",juzi);
getchar();
getchar();
return 0;
}