统计12个数中正数负数和零的个数并输出正数的和及负数的和
时间: 2024-01-26 20:01:42 浏览: 76
好的,以下是一个 C++ 的实现示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int nums[12];
int positive_count = 0, negative_count = 0, zero_count = 0;
int positive_sum = 0, negative_sum = 0;
// 输入12个数
for (int i = 0; i < 12; i++) {
cin >> nums[i];
if (nums[i] > 0) {
positive_count++;
positive_sum += nums[i];
} else if (nums[i] < 0) {
negative_count++;
negative_sum += nums[i];
} else {
zero_count++;
}
}
// 输出统计结果
cout << "正数个数:" << positive_count << endl;
cout << "负数个数:" << negative_count << endl;
cout << "零的个数:" << zero_count << endl;
cout << "正数的和:" << positive_sum << endl;
cout << "负数的和:" << negative_sum << endl;
return 0;
}
```
这段代码可以输入12个整数,并统计它们中正数、负数和零的个数,以及正数的和和负数的和,并输出这些结果。
阅读全文