利用C语言,编写一程序:从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
时间: 2025-01-27 12:15:59 浏览: 55
以下是一个用C语言编写的程序,它可以从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出结果:
```c
#include <stdio.h>
int main() {
int numbers[10];
int positive = 0, negative = 0, zero = 0;
// 从键盘输入10个整数
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
}
// 统计正数、负数和零的个数
for (int i = 0; i < 10; i++) {
if (numbers[i] > 0) {
positive++;
} else if (numbers[i] < 0) {
negative++;
} else {
zero++;
}
}
// 输出结果
printf("正数的个数:%d\n", positive);
printf("负数的个数:%d\n", negative);
printf("零的个数:%d\n", zero);
return 0;
}
```
这个程序的工作流程如下:
1. 定义一个整型数组 `numbers` 来存储输入的10个整数。
2. 定义三个变量 `positive`, `negative`, `zero` 分别用于统计正数、负数和零的个数。
3. 使用 `for` 循环从键盘输入10个整数,并存储在 `numbers` 数组中。
4. 再次使用 `for` 循环遍历 `numbers` 数组,统计其中正数、负数和零的个数。
5. 最后,使用 `printf` 函数输出统计结果。
阅读全文
相关推荐

















