养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C语言删除字符串中的数字字符

时间:2024-11-14 00:53:45

C语言删除字符串中的数字字符

工具/原料

Dev-C++

方法/步骤

1、打开Dev-C++

C语言删除字符串中的数字字符

2、写好头函数#include<stdio.h>#include<string.h>

C语言删除字符串中的数字字符

3、写好主函数

C语言删除字符串中的数字字符

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);

C语言删除字符串中的数字字符

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;}

C语言删除字符串中的数字字符

6、结果如下图。

C语言删除字符串中的数字字符

© 一点知识