08:字元替換

自為風月馬前卒發表於2017-02-28

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 }

 

相關文章