21xrx.com
2024-11-22 07:43:32 Friday
登录
文章检索 我的文章 写文章
C++编程:求1到100之间的3和5的倍数
2023-06-27 21:02:33 深夜i     --     --
C++ 循环语句 求解 3的倍数 5的倍数

C++编程是一种非常流行的计算机语言,其语法简洁、强大,很容易上手。在这个简短的文章中,我们将通过使用C++编程来解决一个著名的算法问题,即求1到100之间的所有3和5的倍数。

首先,让我们考虑怎样判断一个数字是不是另一个数字的倍数。这个很简单,我们只需要使用取模(%)操作符,将这个数字对另一个数字取模,如果余数为0,那么这个数字就是另一个数字的倍数。例如,28是7的倍数,因为28%7=0。

有了这个知识,我们可以开始使用C++编程来解决这个问题。首先,我们定义一个变量sum,来存储我们所求的所有3和5的倍数的和。然后,我们使用一个for循环,从1开始循环到100,将每个数字分别对3和5取模,看看它是否是它们的倍数。如果是,我们将这个数字加入到sum变量中。最后,我们输出sum变量的值即可得到所求结果。

下面是完整的代码实现:

#include

using namespace std;

int main()

{

  int sum = 0;

  for(int i = 1; i <= 100; i++)

  {

    if(i % 3 == 0 || i % 5 == 0)

    {

      sum += i;

    }

  }

  cout << "1到100之间的所有3和5的倍数的和为:" << sum << endl;

  return 0;

}

简单解释一下代码:

在第2行,我们定义了一个整型变量sum,用来存储所有3和5的倍数的和。

在第4行,我们使用了for循环,从1循环到100。

在第7行,我们使用了if语句,判断当前的数字i是不是3或5的倍数。如果是,我们将它加入到sum中。

在第11行,我们使用cout输出sum的值。

在第12行,我们返回0。

现在我们可以运行我们的程序了,在控制台上将会打印出1到100之间所有3和5的倍数的和,即: 2338。

了解了这个简单的算法问题后,我们可以看到C++编程的强大之处。它可以让我们轻松地解决各种不同的问题,从计算器到机器学习,从实时图像处理到3D游戏开发。C++是一个非常强大的编程语言,值得我们去学习和掌握。

  
  

评论区

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