从键盘输入10 个整数,统计其中正数、负数和零的个数,并在屏幕上依次输出。
时间: 2024-05-11 14:19:18 浏览: 9
下面是一个 C++ 实现的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int nums[10];
int positive = 0, negative = 0, zero = 0;
cout << "请输入 10 个整数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> nums[i];
if (nums[i] > 0) {
positive++;
} else if (nums[i] < 0) {
negative++;
} else {
zero++;
}
}
cout << "正数个数:" << positive << endl;
cout << "负数个数:" << negative << endl;
cout << "零的个数:" << zero << endl;
return 0;
}
```
程序首先定义一个长度为 10 的整数数组 `nums`,并定义三个变量 `positive`、`negative` 和 `zero` 分别表示正数、负数和零的个数,初值全部为 0。
程序通过 `for` 循环来接收用户输入的 10 个整数,并根据输入的值来更新 `positive`、`negative` 和 `zero` 变量的值。
最后,程序输出三个变量的值,即正数、负数和零的个数。