编程实现以下功能:统计从键盘输入的字符中数字字符的个数,当输入换行符时结束循环。 C语言
时间: 2023-06-14 08:05:59 浏览: 105
C语言统计一串字符中空格键、Tab键、回车键、字母、数字及其他字符的个数(Ctrl+Z终止输入)
以下是C语言的实现代码:
```c
#include <stdio.h>
int main() {
char c;
int count = 0;
printf("请输入一串字符,以回车键结束输入:\n");
while ((c = getchar()) != '\n') {
if (c >= '0' && c <= '9') {
count++;
}
}
printf("数字字符的个数为:%d\n", count);
return 0;
}
```
在这个程序中,我们使用了一个 while 循环来读取用户从键盘输入的字符,每当读取到一个数字字符时,我们就将计数器 count 的值加 1。当用户输入回车键时,循环结束并输出数字字符的个数。
阅读全文