当前位置:首页 C++ > 正文

c++ 统计n个正整数中的奇数、偶数有多少个。

作者:野牛程序员:2024-12-10 16:56:15 C++阅读 2311
c++ 统计n个正整数中的奇数、偶数有多少个。

c++ 统计n个正整数中的奇数、偶数有多少个。

可以通过循环遍历 n 个正整数,分别判断每个整数是奇数还是偶数。具体思路是使用取余运算来判断奇偶:

  • 如果一个数对2取余为0,则为偶数;

  • 如果一个数对2取余为1,则为奇数。

下面是实现代码:

#include <iostream>
using namespace std;

int main() {
    int n;
    cout << "请输入正整数的个数:";
    cin >> n;

    int oddCount = 0;  // 奇数个数
    int evenCount = 0; // 偶数个数

    cout << "请输入 " << n << " 个正整数:" << endl;
    for (int i = 0; i < n; ++i) {
        int num;
        cin >> num;

        if (num % 2 == 0) {
            evenCount++;  // 偶数
        } else {
            oddCount++;   // 奇数
        }
    }

    cout << "奇数个数:" << oddCount << endl;
    cout << "偶数个数:" << evenCount << endl;

    return 0;
}
  • cin >> n; 用于输入正整数的个数。

  • 然后输入 n 个正整数,判断每个数是奇数还是偶数,分别统计。

  • 最终输出奇数和偶数的个数。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • c++ 统计n个正整数中的奇数、偶数有多少个。
  • 相关推荐

    最新推荐

    热门点击