#include <stdio.h> #include <string.h> int main() { char s[301] = {}; int length = 0; while (scanf("%s", s) != EOF) { length = strlen(s); for (int i=0; i<length; ++i) { if ((i==0) && (s[i]>='0'&&s[i]<='9')) { // 开始为数字 for (int j=length-1; j>=i; --j) s[j+1] = s[j]; s[i] = '*'; length++; } else if ((i<length-1) && (s[i]<'0'||s[i]>'9') && (s[i+1]>='0'&&s[i+1]<='9')) { // 由其他字符变为数字 for (int j=length-1; j>i; --j) s[j+1] = s[j]; s[i+1] = '*'; i++; length++; } else if ((i<length-1) && (s[i+1]<'0'||s[i+1]>'9') && (s[i]>='0'&&s[i]<='9')) { // 由数字变为其他字符 for (int j=length-1; j>i; --j) s[j+1] = s[j]; s[i+1] = '*'; length++; } else if ((i==length-1) && (s[i]>='0'&&s[i]<='9')) { // 末位为数字 s[i+1] = '*'; length++; } else {} } printf("%s", s); } return 0; }