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

 时间:2026-02-13 08:39:49

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

{

     if(s[i]<'0'||s[i]>'9')

    {

        s[j++] = s[i];

    }

}

s[j]='\0';

printf("删除后的为:%s",s);

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

5、完整代码

在主函数中输入字符串,将字符串传入到fun函数中,如果是字符串则保留,数字则删除。

#include<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语言中如何计算字符串的长度?
  • 热门搜索
    山西旅游政务网 文明旅游手抄报 合肥有什么旅游景点 出国旅游签证办理流程 金门旅游攻略 旅游同行 荆州旅游景点大全 十一旅游好去处 去三亚旅游注意事项 荆门旅游景点大全