c++编写一个函数求解1到100间能被3整除的所有整数之和,通过函数调用把结果返回给主函数并输出
时间: 2024-12-14 16:14:36 浏览: 15
在 C++ 中,你可以创建一个名为 `sum_divisible_by_three` 的函数来计算1到100之间所有能被3整除的整数之和。下面是一个简单的示例:
```cpp
#include <iostream>
// 函数声明,用于计算并返回1到100之间的3的倍数之和
int sum_divisible_by_three();
int main() {
// 调用函数并将结果存储在一个变量中
int result = sum_divisible_by_three();
// 输出结果
std::cout << "1到100之间能被3整除的所有整数之和是: " << result << std::endl;
return 0;
}
// 定义求和函数
int sum_divisible_by_three() {
int sum = 0; // 初始化和为0
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) { // 检查是否能被3整除
sum += i; // 如果可以,累加到总和中
}
}
return sum; // 返回最终的和
}
```
在这个程序中,`main` 函数首先调用 `sum_divisible_by_three` 来获取结果,并将其打印出来。`sum_divisible_by_three` 函数通过循环遍历1到100的每个整数,如果该数能够被3整除,则添加到 `sum` 变量中。
阅读全文