编写一个能进行数据统计的小程序。 编程要求 根据提示,在右侧编辑器补充代码,从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上依次输出。
时间: 2024-12-16 12:15:41 浏览: 2
输入两个正整数m和n,求其最大公因数和最小公倍数
当然可以,下面是一个简单的C语言程序,它会满足上述需求:
```c
#include <stdio.h>
int main() {
int numbers[10], count_pos = 0, count_neg = 0, count_zero = 0;
// 从键盘输入10个整数
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
// 统计正数、负数和零
if (numbers[i] > 0)
count_pos++;
else if (numbers[i] < 0)
count_neg++;
else
count_zero++;
}
// 输出统计结果
printf("正数的数量:%d\n", count_pos);
printf("负数的数量:%d\n", count_neg);
printf("零的数量:%d\n", count_zero);
return 0;
}
```
在这个程序中,我们首先定义了一个大小为10的整数数组,然后使用循环从键盘读取10个整数并存储在数组中。接着,遍历数组,判断每个元素是正数、负数还是零,并增加相应的计数器。最后,打印出三种类型的数量。
阅读全文