0
已解决
#include<stdio.h> #include<string.h> #include<ctype.h> #define N 3333 char s[N], a[2], b[2]; int main() { while(scanf("%s%s%s", s, a, b)!=EOF) { int len = strlen(s); int i; for(i = 0; i < len; i++) printf("%c", s[i] == a[0] ? b[0] : s[i]); puts(""); } return 0; }
0
已采纳
被禁言


高级守护
核心代码如下: char a[99],b,d; int i; gets(a); cin>>b>>d; for(i=0;i<=strlen(a);i++) { if(a[i]==b) a[i]=d; } puts(a);
用循环做的,还有数组和字符串
0
0
0
-1