21xrx.com
2025-06-30 15:49:41 Monday
文章检索 我的文章 写文章
C++编程:求1到100的非7倍数之和
2023-07-05 11:29:30 深夜i     51     0
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。

  
  

评论区

    相似文章