用C语言编写一个能保留字符串中数字字符的小程序
时间: 2024-05-10 17:17:48 浏览: 109
以下是一个简单的示例程序,可以从字符串中保留数字字符:
```c
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main() {
char str[100], result[100];
int i, j;
printf("输入字符串:");
fgets(str, 100, stdin);
j = 0;
for (i = 0; i < strlen(str); i++) {
if (isdigit(str[i])) {
result[j] = str[i];
j++;
}
}
result[j] = '\0';
printf("结果为:%s\n", result);
return 0;
}
```
程序从标准输入中读入一个字符串,然后从字符串中筛选出数字字符,保存到另一个字符数组中,最后输出结果。程序使用了 `isdigit()` 函数来判断字符是否是数字字符。
阅读全文