21xrx.com
2024-12-26 16:29:36 Thursday
登录
文章检索 我的文章 写文章
C++求不大于n的所有自然数中,能被3整除的自然数的和
2023-07-13 22:14:03 深夜i     --     --
C++ 求和 自然数 能被3整除

C++是一种高级编程语言,可以用来解决各种计算问题。其中一种问题是求不大于n的所有自然数中,能被3整除的自然数的和。

要解决这个问题,我们可以使用循环和判断语句来实现。具体方法是,首先定义一个变量来存储所有能被3整除的自然数的和,然后使用for循环从1到n遍历所有的自然数,如果当前遍历的自然数能被3整除,就将它加到之前定义的变量中。最后输出这个变量的值,即可得到不大于n的所有自然数中,能被3整除的自然数的和。

下面是示例代码:


#include <iostream>

using namespace std;

int main() {

 int n;

 int sum = 0; // 记录所有能被3整除的自然数的和

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

 cin >> n;

 for (int i = 1; i <= n; i++) {

  if (i % 3 == 0) {

   sum += i;

  }

 }

 cout << "不大于" << n << "的所有自然数中,能被3整除的自然数的和为:" << sum;

 return 0;

}

以上代码通过for循环遍历1到n的所有自然数,并使用if语句判断每个自然数是否能被3整除,如果是,则将它加到sum变量中。最后输出sum变量的值,即为不大于n的所有自然数中,能被3整除的自然数的和。

综上所述,通过C++语言实现求不大于n的所有自然数中,能被3整除的自然数的和,可以帮助我们更好地理解程序语言和算法的应用,提高我们的编程技能和解决问题的能力。

  
  

评论区

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