题解 | #表示数字#
表示数字
https://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i;
gets(str);
for (i = 0; i < strlen(str); i++) {
if((str[i] >= '0' && str[i] <= '9' )) {
if (!(str[i - 1] >= '0' && str[i - 1] <= '9')) {
printf("*");
}
printf("%c", str[i]);
if (!(str[i + 1] >= '0' && str[i + 1] <= '9')) {
printf("*");
}
} else {
printf("%c", str[i]);
}
}
return 0;
}
