21xrx.com
2024-12-22 23:00:58 Sunday
登录
文章检索 我的文章 写文章
C++实现求n个整数中奇偶数个数的方法
2023-07-02 22:57:39 深夜i     --     --
C++ 实现 整数 奇偶数 个数

对于一组给定的n个整数,需要求出其中奇数和偶数的个数。在C++语言中,可以通过以下方法实现:

1.定义变量:需要定义两个计数器来分别记录奇数和偶数的个数,可以分别用变量oddCount和evenCount进行记录。

2.输入数据:将输入的n个整数存储在一个数组中,然后遍历整个数组。

3.判断奇偶数:对于遍历到的每一个数,判断其是否是偶数。如果它除以2的余数为0,则该数是偶数,计数器evenCount自增1;否则它就是奇数,计数器oddCount自增1。

4.输出结果:当所有数都遍历结束后,使用cout语句输出奇数和偶数的个数,即oddCount和evenCount。

下面是代码实现示例:

#include

using namespace std;

int main()

{

  int n, oddCount = 0, evenCount = 0;

  cin >> n;  // 输入n,即整数的个数

  int nums[n];  // 定义n个整数的数组

  for (int i = 0; i < n; i++)

  {

    cin >> nums[i];  // 输入每一个数

    if (nums[i] % 2 == 0)  // 判断奇偶数

    {

      evenCount++;

    }

    else

    {

      oddCount++;

    }

  }

  cout << "奇数的个数为:" << oddCount << endl;

  cout << "偶数的个数为:" << evenCount << endl;

  return 0;

}

以上就是C++实现求n个整数中奇偶数个数的方法。无论是对于初学者还是进阶者,都可以通过这种简单易懂的方法实现求解,大幅度提升编程效率。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复