21xrx.com
2024-06-03 00:12:59 Monday
登录
文章检索 我的文章 写文章
C++编程:求1到100的非7倍数之和
2023-07-05 11:29:30 深夜i     --     --
C++ 编程 非7倍数 求和 1-100

在C++编程中,想要求出1到100中所有非7倍数的和,需要用到循环语句及逻辑运算。

首先,我们需要定义两个变量,一个作为循环的计数器,另一个记录非7倍数的和。代码如下所示:


int i, sum = 0;

接下来,我们使用for循环语句从1到100进行遍历,根据逻辑运算判断是否为7倍数,不是则累加到sum变量中。代码如下所示:


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

  if (i % 7 != 0) {

    sum += i;

  }

}

最后,我们输出计算结果即可。

完整代码如下:


#include <iostream>

using namespace std;

int main() {

  int i, sum = 0;

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

    if (i % 7 != 0) {

      sum += i;

    }

  }

  cout << "1到100的非7倍数之和为:" << sum << endl;

  return 0;

}

编译运行后,输出结果为:


1到100的非7倍数之和为:3775

因此,1到100的非7倍数之和为3775。

  
  

评论区

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