#include<stdio.h>
#include<string.h>
void cutdigit(char * str)
{
int i, j=0, k;
char a[5000];
int l;
l = strlen(str);
for (i = 0; i < l; i++)
{
if (str[i] > '0' && str[i] < '9')
continue;
else
a[j++] = str[i];
}
for (i = 0; i < j; i++)
{
str[i] = a[i];
}
str[i] = '\0';
}
int main()
{
char str[10000];
gets_s(str);
cutdigit(str);
printf("%s", str);
}
若字符串中包含数字与字符,编写一个函数删除数字后输出剩下的字符
该C程序定义了一个名为`cutdigit`的函数,其功能是从输入的字符串中删除所有数字,保留非数字字符。主函数`main`中,首先读取用户输入的字符串,然后调用`cutdigit`函数处理字符串,最后打印处理后的字符串。
摘要由CSDN通过智能技术生成