利用cpp程序数组统计一组整数(不超过20个)中奇数的个数和偶数的个数
时间: 2024-12-19 16:27:43 浏览: 7
在C++中,你可以使用循环结构遍历数组,同时利用条件语句判断每个元素是奇数还是偶数,并使用计数器来记录奇数和偶数的数量。下面是一个简单的示例代码:
```cpp
#include <iostream>
int main() {
int arr[20]; // 定义一个最多容纳20个整数的数组
int count_odd = 0; // 初始化奇数计数器
int count_even = 0; // 初始化偶数计数器
// 提示用户输入20个整数
std::cout << "请输入20个整数:";
for (int i = 0; i < 20; i++) {
std::cin >> arr[i];
// 判断元素是否为奇数
if(arr[i] % 2 == 0) {
count_even++; // 如果是偶数,计数器加一
} else {
count_odd++; // 如果是奇数,计数器加一
}
}
// 输出结果
std::cout << "奇数个数:" << count_odd << std::endl;
std::cout << "偶数个数:" << count_even << std::endl;
return 0;
}
```
在这个程序中,我们首先获取用户的输入,然后对每个数字检查它是否能被2整除,如果不能就说明它是奇数,计数器`count_odd`增加;如果可以被2整除,则是偶数,`count_even`增加。最后,我们会打印出奇数和偶数的具体数量。
阅读全文