把一个字符串中特定的字符用给定的字符替换,得到一个新的字符串.
标签:tchar char include int 第一个 处理 blog led printf
把一个字符串中特定的字符用给定的字符替换,得到一个新的字符串.
输入有多行,第一行是要处理的字符串的数目n.
其余个行每行由三个字符串组成,第一个字符串是待替换的字符串(不含空格),字符串长度小于等于30个字符;
第二个字符串是一个字符,为被替换字符;
第三个字符串是一个字符,为替换后的字符.
有多行,每行输出对应的替换后的字符串.
1
hello-how-are-you o O
hellO-hOw-are-yOu
1 #include<stdio.h> 2 int main() 3 { 4 int n,i,j; 5 char s[31]; 6 char b,c; 7 scanf("%d",&n); 8 for(i=0;i<n;i++) 9 { 10 scanf("%s",s); 11 getchar(); 12 scanf("%c",&b); 13 getchar(); 14 scanf("%c",&c); 15 getchar(); 16 for(j=0;s[j]!=‘\0‘;j++) 17 { 18 if(s[j]==b) 19 s[j]=c; 20 printf("%c",s[j]); 21 } 22 printf("\n"); 23 } 24 return 0; 25 }
标签:tchar char include int 第一个 处理 blog led printf
原文地址:http://www.cnblogs.com/lwp-nicol/p/6246729.html