c语言输入一个字符串,编写函数删除该字符串中的所有数字字符。
时间: 2024-05-01 09:16:13 浏览: 112
好的,我理解了您的问题。以下是C语言的示例代码,用于删除字符串中的所有数字字符:
```
#include <stdio.h>
#include <string.h>
void deleteDigits(char *s) {
int i, j = 0;
for (i = 0; s[i] != '\0'; i++) {
if (s[i] < '0' || s[i] > '9') {
s[j++] = s[i];
}
}
s[j] = '\0';
}
int main() {
char s[100];
printf("请输入一个字符串:");
gets(s);
deleteDigits(s);
printf("删除数字后的字符串为:%s\n", s);
return 0;
}
```
您可以输入一个字符串,并将其传递给函数deleteDigits,它将删除所有数字字符并返回修改后的字符串。
阅读全文