从键盘输入十个整数统计,其中正数负数和零的个数,并在屏幕上输出,要求写出完整的源代码
时间: 2024-10-07 19:03:20 浏览: 57
当然,我可以帮你编写这个程序。这是一个简单的C语言程序,用于从键盘读取10个整数并统计正数、负数和零的个数:
```c
#include <stdio.h>
int main() {
int numbers[10], count_positive = 0, count_negative = 0, count_zero = 0;
// 读取10个整数
for (int i = 0; i < 10; i++) {
printf("请输入第%d个整数:", i + 1);
scanf("%d", &numbers[i]);
if (numbers[i] > 0) {
count_positive++;
} else if (numbers[i] < 0) {
count_negative++;
} else {
count_zero++;
}
}
// 输出结果
printf("\n正数有:%d个\n", count_positive);
printf("负数有:%d个\n", count_negative);
printf("零有:%d个\n", count_zero);
return 0;
}
```
这个程序首先定义了一个数组`numbers`来存储10个整数,然后使用`for`循环读取用户的输入,并根据输入值判断其正数、负数还是零,从而更新对应的计数器。最后,它打印出每种类型的数字数量。
阅读全文