#include <stdio.h> #include<string.h> #include<ctype.h> int main(int argc, char *argv[]) { char str1[1000]; char str2[1000]; gets(str1); int len=strlen(str1); int i,j=0; for(i=0;i<len-1;i++){ if(str1[i]>='0'&&str1[i]<='9'){ str2[j]=str1[i]; j++; } else if(isdigit(str1[i+1])){ str2[j]='*'; j++; } } if(isdigit(str1[len-1])) str2[j]=str1[len-1]; else str2[j]='*'; int len2=strlen(str2); for(i=0;i<len2;i++) printf("%c",str2[i]); printf("\n"); return 0; } |
Double click to view unformatted code.