21xrx.com
2024-12-27 22:25:53 Friday
登录
文章检索 我的文章 写文章
C++中使用while循环语句求输入数的偶数之和的计算方法
2023-06-25 15:08:09 深夜i     --     --
C++ while循环 输入 偶数 求和

C++是一门强大的编程语言,适用于多种应用场景。在编写程序中,使用较多的是循环语句,其中while循环语句常常被使用。本文将介绍如何使用while循环语句计算输入数的偶数之和。

首先,我们需要明确如何获取用户输入。在C++中,可以使用std::cin来实现输入操作。因此,我们可以编写如下代码来获取用户输入的数:

int num;

std::cin >> num;

接下来,我们需要对输入的数进行判断,判断其是否为偶数。为了判断一个数是否为偶数,我们可以使用模运算。当一个数对2进行取模运算得到的结果为0时,就可以判断其为偶数。可以使用如下代码实现:

if(num % 2 == 0) 进行后续操作

在判断出输入的数是偶数之后,我们就需要将其进行累加,以得到最终的偶数之和。因为需要对多个数进行累加,因此我们可以使用一个变量来保存当前的偶数之和。初始值可以设置为0。在每次判断出输入的数为偶数后,都需要将其加到偶数之和中。如下所示:

int sum = 0; // 初始值为0

while(true) {

  int num;

  std::cin >> num;

  if(num % 2 == 0) {

    sum += num; // 将当前的偶数加到偶数之和中

  }

}

最后,我们需要将计算出来的偶数之和输出。可以使用std::cout来实现输出操作。最终的代码如下所示:

#include

int main() {

  int sum = 0; // 初始值为0

  while(true) {

    int num;

    std::cin >> num;

    if(num % 2 == 0) {

      sum += num; // 将当前的偶数加到偶数之和中

    }

    if(num == 0) 退出循环

      break;

  }

  std::cout << "偶数之和为:" << sum << std::endl;

  return 0;

}

以上就是使用while循环语句求输入数的偶数之和的计算方法。通过判断输入的数是否为偶数,并将其累加到偶数之和中,最终可以得到正确的结果。

  
  

评论区

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