40~~

char s[10000001];
scanf("%s",&s);
int i,n;
n=strlen(s);
for(i=0;i<n;i++)
{
if(s[i]=='5')
s[i]='*';
}
puts(s);
return 0;

bug:if(s[i]==5) 错误:这里比较的是 ASCII 值为 5 的字符,而不是字符 '5'(其 ASCII 值是 53),应该写成 '5'

posted @ 2025-07-11 09:11  ervgiu28hg34y827  阅读(6)  评论(0)    收藏  举报