c语言输入一行字符,统计出其中的数字字符的个数。输入以换行符结束。
时间: 2023-05-21 15:05:59 浏览: 585
统计从键盘输入一行字符的个数-C语言学习的一个绝佳课件
以下是一个示例C代码,可以实现输入一行字符,统计其中的数字字符个数:
```
#include <stdio.h>
int main()
{
char line[1000];
int count = 0;
printf("请输入一行字符:\n");
fgets(line, sizeof(line), stdin);
for(int i = 0; line[i] != '\n'; ++i)
{
if(line[i] >= '0' && line[i] <= '9')
{
++count;
}
}
printf("数字字符的个数是:%d", count);
return 0;
}
```
请输入一行字符:
1qazxsw23edcvfr45tgbnhy67ujm,ki8lo.9,/;p0-=\][
数字字符的个数是:10
其中,fgets()函数可以用来输入一行字符,它会在读取到换行符时停止读取,读取到的字符会保存在line数组中。然后,我们可以使用一个for循环来遍历line数组,如果某个字符是数字字符,则将计数器count加一。最后,输出结果即可。
阅读全文