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