当前位置:首页 » 编程语言 » 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-01-21 21:59:59 浏览:311
开票系统域名服务器地址 发布:2025-01-21 21:59:53 浏览:888
宝来空调压缩机多少钱 发布:2025-01-21 21:57:18 浏览:833
明日之后泽尔谷服务器怎么玩 发布:2025-01-21 21:50:09 浏览:459
楚留香挂机脚本 发布:2025-01-21 21:25:57 浏览:622
java的jms 发布:2025-01-21 21:22:45 浏览:693
上传绑定事件 发布:2025-01-21 21:21:03 浏览:491
无法访问已释放的对象 发布:2025-01-21 21:13:50 浏览:968
android比ios 发布:2025-01-21 21:06:05 浏览:181
电脑mc连接服务器秒退 发布:2025-01-21 21:05:16 浏览:534