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
王子凡
高级光能
高级光能
gets(a);
n=strlen(a);
cin>>f>>f2;
for (i=0;i<n;i++)
{
if (a[i]==f)
a[i]=f2;
}
核心代码如下
0
-1