21xrx.com
2024-11-05 20:26:00 Tuesday
登录
文章检索 我的文章 写文章
C++实现奇偶数分离
2023-07-04 19:35:48 深夜i     --     --
C++ 奇偶数 分离

奇偶数分离是一个常见的问题,在编程中也是非常经典的题目之一。C++是一门强大的编程语言,它提供了丰富的数据类型和操作符,使得奇偶数分离可以轻松地实现。

奇偶数分离的实现方法有很多,其中比较常见的方法是通过判断数字的余数来实现。这个方法的基本思想是,如果一个数除以2的余数为0,那么这个数就是偶数,否则这个数就是奇数。

C++提供了求余操作符“%”来实现这个方法。在C++中,我们可以使用一个while循环来输入一些数字,并且判断每一个数字是奇数还是偶数。具体实现代码如下:


// C++实现奇偶数分离

#include <iostream>

using namespace std;

int main()

{

  int n, even = 0, odd = 0;

  while (cin >> n) // 输入数字

  {

    if (n % 2 == 0) // 判断是否是偶数

    {

      even++;

    }

    else // 否则就是奇数

    {

      odd++;

    }

  }

  cout << "偶数的个数是:" << even << endl;

  cout << "奇数的个数是:" << odd << endl;

  return 0;

}

在这个程序中,我们定义两个变量even和odd来统计偶数和奇数的个数。在每一个新输入的数字中,我们首先对这个数字进行求余操作,如果余数为0,则说明这个数字是偶数,将even加1;否则,这个数字就是奇数,将odd加1。最后,输出偶数的个数和奇数的个数。

总的来说,通过简单的输入和判断,C++可以轻松地实现奇偶数分离。这个方法不仅适用于单个数字的判断,也可以扩展到多个数字的分离和统计。

  
  

评论区

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