当前位置:首页 » 编程语言 » c语言删除字符串中的数字

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

发布时间: 2024-03-07 11:29:22

c语言编写如下函数,将字符串s中的数字字符全部删除挑代码错误

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

void del_digits(char str[])
{
int i = 0,j = 0;

while(str[i])
{
if(!(str[i] >= '0' && str[i] <= '9'))
{
str[j++]=str[i];
}
i++;
}
str[j]='\0';
}

int main(int argc, char const *argv[])
{
char s[] = "abc1234567ffdf0z";

printf("字符串:%s\n",s);
del_digits(s);
printf("删除数字字符后的字符串是%s\n",s);
system("pause");
return 0;
}

㈡ c语言编程 将字符串中的数字删除后输出

1、定义删除前部数字字符的函数delHead()。

㈢ C语言 输入一行字符串,将其有的数字字符删除,打印删除后的字符

#include<stdio.h>

#include<string.h>

#define N 100

main()

{ char s[N];

int i,j;

printf("请输入字符串: ");

gets(s);

for(j=0;j<100;j++)

{ for(i=0;s[i]!='';i++)

if(s[i]>47&&s[i]<58)

strcpy(s+i,s+i+1);

}

puts(s);

}

(3)c语言删除字符串中的数字扩展阅读:

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:524
微博数据库设计 发布:2025-07-05 15:30:55 浏览:24
linux485 发布:2025-07-05 14:38:28 浏览:304
php用的软件 发布:2025-07-05 14:06:22 浏览:753
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:430
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:695
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:239
java的开发流程 发布:2025-07-05 12:45:11 浏览:684
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:282
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:833