C语言删除字符串中的数字字符
工具/原料
Dev-C++
方法/步骤
1、打开Dev-C++
2、写好头函数#include<stdio.h>#include<string.h>
3、写好主函数
4、主要代码如果是字符串则保捡释掎彀留,数字则删除。字符串的末尾要加'\0'. inti,j=0; for(i=0;s[i]!='\0';i++) { i熠硒勘唏f(s[i]<'0'||s[i]>'9') { s[j++]=s[i]; } } s[j]='\0'; printf("删除后的为:%s",s);
5、完整代码在主函数中输入字符言射鐾钤串,将字符串传入到fun函数中,如果是字符串则保留,数字则删除。#inclu颊俄岿髭de<stdio.h>#include<string.h>voidfun(char*s){inti,j=0; for(i=0;s[i]!='\0';i++) { if(s[i]<'0'||s[i]>'9') { s[j++]=s[i]; } } s[j]='\0'; printf("删除后的为:%s",s);}voidmain(){ charstr[100]; printf("请输入字符串:"); gets(str); fun(str); return0;}
6、结果如下图。