总时间限制: 1000ms 内存限制: 65536kB描述
把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。
输入只有一行,由一个字符串和两个字符组成,中间用单个空格隔开。字符串是待替换的字符串,字符串长度小于等于30个字符,且不含空格等空白符; 接下来一个字符为需要被替换的特定字符; 接下来一个字符为用于替换的给定字符。输出一行,即替换后的字符串。样例输入
hello-how-are-you o O
样例输出
hellO-hOw-are-yOu
来源计算概论05
1 #include<iostream>
2 #include<cstdio>
3 #include<cstring>
4 using namespace std;
5 char a[100001];
6 char ans[100001];
7 int now=0;
8 int main()
9 {
10 //gets(a);
11 scanf("%s",&a);
12 char b,c;
13 cin>>b>>c;
14 int l=strlen(a);
15 for(int i=0;i<l;i++)
16 {
17 if(a[i]==b)a[i]=c;
18 }
19 puts(a);
20 return 0;
21 }