#include<stdio.h> #include<math.h> #include<string.h> int main(){ char a[80]; char b[80]; gets(a); int i=0; int j=0; if(a[i]>='0'&&a[i]<='9'){ b[j++]=a[i]; }else{ b[j++]='*'; } int t=1; int l=strlen(a); while(t<l){ if(a[t]>='0'&&a[t]<='9'){ b[j++]=a[t]; t++; }else{//跳过非连续字符 #include<stdio.h> // while() if(b[j-1]!='*'){ b[j++]='*'; } t++; } } b[j]='\0'; puts(b); return 0; } |
Double click to view unformatted code.