1)请编写程序,要求从键盘输入一个字符串,调用deldigital函数,其原型为int deldigital (char * s),功能为从字符串s中删除所有数字字符,返回值为s中共有多少数字字符。
3条回答 默认 最新
关注给个参考,望采纳
#include<stdio.h> #include <ctype.h> void delDigital(char *source) { char *s=source; for (;*source!='\0';source++) { if(isdigit(*source)) ;// 是数字什么也不做 else { *s=*source; s++; } } *s='\0'; source=s; } int main() { char test[100]; scanf("%s",test); delDigital(test); printf("%s\n",test); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 3无用