从键盘上输入一个字符串(最多一百个字符),然后顺序输出其中的数字字符
时间: 2024-02-15 14:01:59 浏览: 137
总结PHP删除字符串最后一个字符的三种方法
您可以使用循环遍历输入的字符串中的每个字符,然后使用C标准库中的isdigit()函数判断该字符是否为数字字符。如果是数字字符,就将其输出。
以下是一个示例代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[101];
printf("请输入一个字符串:\n");
scanf("%s", str);
printf("该字符串中的数字字符为:");
for (int i = 0; str[i] != '\0'; i++) {
if (isdigit(str[i])) {
printf("%c", str[i]);
}
}
printf("\n");
return 0;
}
```
在上面的代码中,我们首先使用scanf()函数从键盘读取输入的字符串并存储在字符数组str中。然后,我们使用循环遍历该字符串中的每个字符,并使用isdigit()函数判断该字符是否为数字字符。如果是数字字符,就输出该字符。最后,我们输出一个换行符以便于阅读。
阅读全文