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

 时间:2024-10-13 05:20:59

1、打开Dev-C++

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

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

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

3、写好主函数

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

4、主要代码如果是字符串则保留,数字则删除。字符串的末尾要加'\0'. int i,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>void fun(char *s){ int i,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);}void main(){ char str[100]; printf("请输入字符串:"); gets(str); fun(str); return 0;}

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

6、结果如下图。

C语言删除字符串中的数字字符
  • C语言的continue怎样使用?
  • getchar的用法
  • C语言中怎么表示x的n次方?
  • 微分方程的通解公式
  • 在c语言中如何计算字符串的长度?
  • 热门搜索
    妙趣横生的意思 阳光明媚的意思 杜仲的功效与作用及食用方法 蹒跚的意思 什么是存款准备金率 三元催化器的作用 焉知非福的意思 排山倒海的意思 登记结婚需要什么 筒骨炖什么好