C语言编程题目:从键盘输入一字符串(字符个数不大于30),剔除其中的数字字符后输出结果
发布网友
发布时间:2022-05-13 14:55
我来回答
共1个回答
热心网友
时间:2023-10-13 07:54
#include <stdio.h>
#include <string.h>char *delchar(char *s, char c_h) {
char *p,*q;
p = s;
while(*p != '\0') {
if(*p == c_h) {
q = p;
while(*q != '\0') {
*q = *(q + 1);
q++;
}
p--;
}
p++;
}
return (s);
}int main() {
char i,s[80];
printf("源串是 : ");
gets(s);
for(i = 0;i < 10;i++) delchar(s,i + '0');
printf("去除数字后是:%s\n",s);
return 0;
}