用C语言编写一个程序,输入十个整数 统计并输出其中正数、负数、和零的个数
时间: 2024-12-30 12:37:58 浏览: 10
当然可以,以下是一个简单的C语言程序,它会从用户那里输入10个整数,然后统计正数、负数和零的数量:
```c
#include <stdio.h>
int main() {
int numbers[10];
int 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负数有 %d 个,\n零有 %d 个。\n",
count_positive, count_negative, count_zero);
return 0;
}
```
在这个程序中,我们首先定义了一个包含10个元素的数组`numbers`来存储用户的输入。然后使用`for`循环获取每个数字,并根据条件判断它是正数、负数还是零,相应地增加对应的计数器。
运行这个程序时,每次迭代都会提示用户输入一个数字,直到输入完毕为止。
阅读全文