从键盘输入1000个整数存放入数值表中,分别求偶数的值和奇数的值
时间: 2024-01-26 20:04:12 浏览: 58
Java中从键盘输入多个整数的方法
好的,这是一个简单的问题,让我帮你解答一下。
首先,你需要用一个循环语句来读取这1000个整数,并将它们存储在一个数值表中。这个循环可以使用 C++ 的 for 循环来实现,具体代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int nums[1000];
int even_sum = 0, odd_sum = 0;
// 从键盘读取1000个整数
for (int i = 0; i < 1000; i++) {
cin >> nums[i];
}
// 分别求偶数的和和奇数的和
for (int i = 0; i < 1000; i++) {
if (nums[i] % 2 == 0) {
even_sum += nums[i];
} else {
odd_sum += nums[i];
}
}
// 输出偶数的和和奇数的和
cout << "偶数的和: " << even_sum << endl;
cout << "奇数的和: " << odd_sum << endl;
return 0;
}
```
在这个程序中,我们首先定义了一个长度为1000的整数数组 `nums`,然后使用 for 循环从键盘读取1000个整数,并将它们存储在 `nums` 数组中。
接下来,我们再次使用 for 循环来遍历 `nums` 数组,并使用 if 语句来判断每个数是偶数还是奇数。如果它是偶数,我们将它的值加到 `even_sum` 变量中,否则,我们将它的值加到 `odd_sum` 变量中。
最后,我们输出两个变量的值,即偶数的和和奇数的和。
希望这个程序对你有帮助!
阅读全文