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]!='