用c语言数据统计问题:从键盘输入一批任意数量的正整数,统计其中不大于100的数值个数。
时间: 2023-06-24 18:08:22 浏览: 269
C语言 从键盘上输入的一组正整数(以输入0为结束),统计并计算出最小值数字的数 量在这组数字中的占比,显示最终结果
可以使用一个循环来实现从键盘输入一批任意数量的正整数,并在循环中加入条件判断语句来统计不大于100的数值个数。具体代码如下:
```c
#include <stdio.h>
int main()
{
int num, count = 0;
printf("请输入一批正整数,以0结束:\n");
do {
scanf("%d", &num);
if (num <= 100) {
count++;
}
} while (num != 0);
printf("不大于100的数值个数为:%d\n", count);
return 0;
}
```
上述代码利用了 do-while 循环结构,先读入一个整数,然后判断是否小于等于100,如果是则计数器加1,然后继续读入下一个整数,直到读入0。最后输出不大于100的数值个数。
阅读全文