从键盘上输入一个字符串(最多100个字符),然后顺序输出其中的数字字符。 输入格式: 从键盘上输入一个字符串(最多100个字符)。 输出格式: 顺序输出其中的数字字符,最后回车。,用c语言编写
时间: 2024-03-25 16:40:06 浏览: 286
S格式符——输出一个字符串-c语言 基础部分
好的,以下是使用 C 语言编写的程序,实现输出输入字符串中的数字字符。
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char ch;
while ((ch = getchar()) != '\n') {
if (isdigit(ch)) putchar(ch);
}
putchar('\n');
return 0;
}
```
程序通过 `getchar` 循环读入输入的字符,并使用 `isdigit` 函数判断一个字符是否为数字。如果是数字,则使用 `putchar` 函数输出该字符。注意,由于输入字符串最后有一个换行符,因此循环条件是读入的字符不等于换行符。在输出完数字字符后,使用 `putchar` 函数输出一个换行符。
你可以将这段代码复制到一个 C 编译器中运行,输入一个字符串,然后它会输出其中的数字字符。
阅读全文