1
1
已采纳
char a[110]把这个改为char a[1100]
a[j]='0'; 有些字符串中出现了‘0’,所以会出现错误,建议把它改为ASCII码中的3个字符。
a[j]=3;可以了,我试了一下,AC了。
for(int i=0;i<=strlen(a)-1;i++) for(int j=i+1;j<strlen(a);j++) if(a[i]==a[j]) a[j]=3; for(int i=0;i<strlen(a);i++) if(a[i]!=3) cout<<a[i];
0
0
for(int i=0;i<=strlen(a)-1;i++) for(int j=i+1;j<strlen(a);j++) if(a[i]==a[j]) a[j]=3; for(int i=0;i<strlen(a);i++) if(a[i]!=3) cout<<a[i];
0
0
0
0
for(int i=0;i<=strlen(a)-1;i++) for(int j=i+1;j<strlen(a);j++) if(a[i]==a[j]) a[j]=3; for(int i=0;i<strlen(a);i++) if(a[i]!=3) cout<<a[i];
-1
for(int i=0;i<=strlen(a)-1;i++) for(int j=i+1;j<strlen(a);j++) if(a[i]==a[j]) a[j]=3; for(int i=0;i<strlen(a);i++) if(a[i]!=3) cout<<a[i];
-6