题解 | #表示数字#
表示数字
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; }