// #include <stdio.h> // int main() { // char name[1000001]; // scanf("%s", name); // for (int i = 0; name[i] != '\0'; i++) { // if (name[i] == '5') { // name[i] = '*'; // } // } // printf("%s", name); // return 0; // } //更安全的输入 #include <stdio.h> #include <string.h> int main() { char name[1000001]; // 安全读取,防止溢出 if (scanf("%1000000s", name) == 1) { // 限制读取长度 int length = strlen(name); for (int i = 0; i < length; i++) { if (name[i] == '5') { name[i] = '*'; } } printf("%s", name); } return 0; }