使用 for 循环计算 1~100 内的所有能被 3 整除的数的和 用c++ 实现
时间: 2024-03-24 12:37:33 浏览: 49
好的,下面是使用 for 循环计算 1~100 内所有能被 3 整除的数的和的 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int sum = 0; // 用于存储累加的和
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
sum += i;
}
}
cout << "1~100内所有能被3整除的数的和为:" << sum << endl;
return 0;
}
```
代码中,我们先定义了一个变量 `sum` 来存储累加的和,然后使用 for 循环遍历 1~100 内的所有数,如果当前数能够被 3 整除,就将它加到 `sum` 变量中。最后输出 `sum` 变量即可得到答案。
该程序输出如下:
```
1~100内所有能被3整除的数的和为:1683
```
相关问题
用 for 循环计算 1~100 内所有能被 2 和 3 整除的数的和。 用 c++实现
好的,下面是使用 for 循环计算 1~100 内所有能被 2 和 3 整除的数的和的 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int sum = 0; // 用于存储累加的和
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0 && i % 3 == 0) {
sum += i;
}
}
cout << "1~100内所有能被2和3整除的数的和为:" << sum << endl;
return 0;
}
```
代码中,我们先定义了一个变量 `sum` 来存储累加的和,然后使用 for 循环遍历 1~100 内的所有数,如果当前数能够同时被 2 和 3 整除,就将它加到 `sum` 变量中。最后输出 `sum` 变量即可得到答案。
该程序输出如下:
```
1~100内所有能被2和3整除的数的和为:2550
```
以上是使用 for 循环计算 1~100 内所有能被 2 和 3 整除的数的和的 C++ 代码实现。
c++编写一个函数求解1到100间能被3整除的所有整数之和
在C++中,你可以创建一个名为`sumDivisibleByThree`的函数,用于计算1到100之间所有能被3整除的整数之和。这里是一个简单的示例:
```cpp
#include <iostream>
int sumDivisibleByThree(int n = 100) {
int sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 3 == 0) { // 检查是否能被3整除
sum += i; // 如果可以,加入总和
}
}
return sum;
}
int main() {
int result = sumDivisibleByThree();
std::cout << "The sum of numbers divisible by 3 from 1 to 100 is: " << result << std::endl;
return 0;
}
```
在这个例子中,`main`函数调用`sumDivisibleByThree`并打印结果。`sumDivisibleByThree`函数通过循环遍历从1到给定上限(这里是100),对每个数字检查是否能被3整除,如果能,则累加到`sum`变量上。
阅读全文