c语言中从键盘上一个字符串,然后顺序输出其中的数字字符
时间: 2024-02-21 21:59:56 浏览: 82
C#中键盘输入一串字符,输出该字符包含字母、数字个数.pdf
可以使用C语言中的字符串处理函数来实现这个功能,具体步骤如下:
1. 从键盘上读入一个字符串,可以使用`fgets()`函数实现,例如:
```c
char str[100];
fgets(str, 100, stdin);
```
2. 遍历字符串,判断每个字符是否为数字字符,可以使用`isdigit()`函数实现,如果是数字字符,则输出,例如:
```c
int i;
for (i = 0; str[i] != '\0'; i++) {
if (isdigit(str[i])) {
printf("%c", str[i]);
}
}
```
这样就可以从键盘上读入一个字符串,并顺序输出其中的数字字符了。
阅读全文