21xrx.com
2024-12-22 17:12:50 Sunday
登录
文章检索 我的文章 写文章
使用C++的while语句统计数组中奇数和偶数的个数
2023-06-28 18:47:05 深夜i     --     --
C++ while语句 统计 奇数 偶数 数组

在C++编程中,要统计一个数组中奇数和偶数的个数,可以使用while语句来实现。while语句可以让程序重复执行一段代码,直到满足某个条件停止执行,这样就可以遍历整个数组并统计奇数和偶数的个数。

首先,需要定义一个整型数组,并初始化它。接着,定义两个变量,一个用来统计奇数个数,一个用来统计偶数个数。然后,使用while语句来遍历数组,对数组中的每一个元素进行判断,如果是奇数就让奇数计数器加1,如果是偶数就让偶数计数器加1。最后输出奇数和偶数的个数即可。

下面是使用C++的while语句统计数组中奇数和偶数个数的示例程序:


#include <iostream>

using namespace std;

int main() {

  int arr[10] = 1;

  int odd_count = 0;

  int even_count = 0;

  int i = 0;

  while (i < 10) {

    if (arr[i] % 2 == 0) {

      even_count++;

    } else {

      odd_count++;

    }

    i++;

  }

  cout << "The number of odd elements is " << odd_count << endl;

  cout << "The number of even elements is " << even_count << endl;

  return 0;

}

输出结果为:


The number of odd elements is 5

The number of even elements is 5

从程序输出结果可以看出,在数组中有5个奇数,5个偶数。

总之,使用C++的while语句来统计数组中奇数和偶数的个数只需要遍历整个数组,并通过if判断语句来判断每个元素的奇偶性,并在计数器中累加相应的个数即可。

  
  

评论区

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