#include
#define N 80
void lszcy(char *oldstr,char *newstr);
int main(){
char a[N],b[N];
printf("Input a string:");
gets(a);
lszcy(a,b);
printf("The new string is:");
puts(b);
return 0;
}
//删除字符串中数字,并且统计数字个数
void lszcy(char *oldstr,char *newstr){
int i=0,j=0,m=0;
while(*oldstr != '\0'){
while(!(*oldstr >= '0' && *oldstr <= '9')){
*newstr = *oldstr;
newstr++;
i++;
}
oldstr++;
j++;
}
*newstr = '\0';
m = j-i;
printf("The number of figures are:");
printf("%d\n",m);
}