21xrx.com
2024-11-22 10:18:58 Friday
登录
文章检索 我的文章 写文章
C++通过while循环求1-100中能被6整除的数的和
2023-06-26 19:41:14 深夜i     --     --
C++ while循环 求和 能被6整除 1-100

C++是一门非常流行的编程语言,在数据结构和算法中使用广泛。本文将介绍如何使用while循环在C++中求1-100中能被6整除的数的和。

首先,我们需要定义一个变量来存储1-100中能被6整除的数的和。我们可以将其初始化为0,用于后面的累加。代码如下:


int sum = 0;

接下来,我们使用while循环依次遍历1-100的所有自然数,判断它们是否能被6整除。如果能被6整除,则累加到刚才定义的sum变量中。代码如下:


int i = 1;  // 定义循环变量i,并初始化为1

while (i <= 100)  // 判断i是否小于等于100,如果是,则进入循环

{

  if (i % 6 == 0)  // 判断i是否能被6整除,如果是,则累加到sum中

  {

    sum += i;

  }

  i++;  // i自增1,继续下一次循环

}

最后,我们输出求和结果即可。代码如下:


cout << "1-100中能被6整除的数的和为:" << sum << endl;

完整代码如下:


#include <iostream>

using namespace std;

int main()

{

  int sum = 0;

  int i = 1;

  while (i <= 100)

  {

    if (i % 6 == 0)

    {

      sum += i;

    }

    i++;

  }

  cout << "1-100中能被6整除的数的和为:" << sum << endl;

  return 0;

}

在这个示例中,我们使用了C++中的while循环和if语句来实现逻辑控制,这些语言结构是C++编程中非常常见的。我们可以适当地修改代码来实现不同的功能,例如求1-100中奇数的和、计算两个数的最大公约数等等。希望这篇文章能够帮助你更深入地理解C++编程的基础知识。

  
  

评论区

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