#include <stdio.h> #include <string.h> #define N 1000 ////!92!38dslkj //*92*38***** int main() { char str1[N],str2[N]; int i,j = 0; gets(str1); for(i = 0;i < strlen(str1);i++) { if(str1[i] >= '0' && str1[i] <= '9') { str2[j++] = str1[i]; } else { str2[j++] = '*'; } } for(i = 0;i < j;i++) { if((str2[i] == '*' && str2[i + 1] >= '0' && str2[i + 1] <= '9') ||(str2[i] == '*' && str2[i + 1] == '\0')) printf("*"); else if(str2[i] == '*' && str2[i + 1] == '*') i = i; else printf("%c",str2[i]); } } |
Double click to view unformatted code.