21xrx.com
2024-11-22 03:04:07 Friday
登录
文章检索 我的文章 写文章
如何使用C++的while语句输入一个数并求出其偶数之和
2023-07-09 07:31:54 深夜i     --     --
C++ while语句 输入 偶数之和

在C++编程语言中,循环语句是我们编写复杂程序的必备工具之一。其中while语句是一种常用的循环语句,它可以在满足一定条件的情况下,重复执行某个代码块,直到条件不再成立为止。在本文中,我们将讨论如何使用C++的while语句输入一个数并求出其偶数之和。

首先,让我们了解一下偶数是什么。在数学中,偶数是指能够被2整除的自然数。例如,2、4、6、8、10、12等等都是偶数。因此,如果我们想要求一个数的偶数之和,我们必须首先确定该数是否为偶数。

让我们来看一下代码示例:


#include <iostream>

using namespace std;

int main()

{

  int num, sum = 0, i = 0;

  cout << "请输入一个正整数:" << endl;

  cin >> num;

  while(i <= num)

  {

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

      sum += i;

    i++;

  }

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

  return 0;

}

在上述代码中,我们先定义了三个变量“num”、“sum”和“i”。其中,变量num用于存储我们要输入的数,变量sum用于存储数字中偶数之和,变量i起到计数器的作用。接着,我们使用cout和cin语句提示用户输入一个正整数,并将输入的内容存储在变量num中。

然后,我们使用while语句对输入的数进行判断。在每次循环时,我们都会先判断i是否为偶数。如果是,我们就累加到变量sum中。最后,我们在屏幕上显示该数的偶数之和。

需要注意的是,上述代码中while语句的循环条件是“i <= num”。这是因为我们要对从0到num范围内的所有数进行判断,包括num本身。

在运行上述代码时,我们可以输入任意正整数,程序会自动计算它的偶数之和并在屏幕上显示。例如,如果我们输入的是10,程序将显示“该数的偶数之和为:30”,因为10以内的偶数是2、4、6、8,它们的和为30。

通过本文的示例,我们可以看到,使用C++的while语句可以非常方便地求出一个数的偶数之和。在实际编程中,我们只需要根据题目定义好循环的条件和变量,就可以顺利地解决问题。

  
  

评论区

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