08:字元替換
- 總時間限制:
- 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 }