#include <stdio.h> int main() { char s[1100000] = {'\0'};//足够长的字符数组 int i = 0;//下标 char ch = 'a';//字符存储 while (scanf("%c", &ch) != EOF) { if(ch == '5')//逢5改* { ch = '*'; } s[i] = ch; i++;//下标递增 } printf("%s", s);//输出 return 0; }