c++描述 将正整数m和n之间(包括m和n)能被17整除的数累加, 其中0 < m < n < 1000 输入描述 一行,包含两个整数m和n,其间,以一个空格间隔。 输出描述 输出一行,包行一个整数,表示累加的结果。 样例输入 1 50 85 样例输出 1 204
时间: 2024-10-05 09:03:14 浏览: 62
算法-求正整数2和n之间的完全数(信息学奥赛一本通-T1150).rar
5星 · 资源好评率100%
这是一个C++程序的问题,其目的是计算给定范围内(从m到n,包括m和n,其中0 < m < n < 1000)所有可以被17整除的数之和。下面是对应的伪代码以及一个简化的C++函数实现:
```cpp
#include<iostream>
int sumDivisibleBySeventeen(int m, int n) {
int sum = 0;
for (int i = m; i <= n; ++i) {
if (i % 17 == 0) { // 检查是否能被17整除
sum += i; // 如果能,累加到总和上
}
}
return sum;
}
int main() {
int m, n;
std::cin >> m >> n; // 从标准输入读取m和n
int result = sumDivisibleBySeventeen(m, n);
std::cout << result << std::endl; // 输出结果
return 0;
}
```
当你运行这个程序并输入样例输入`1 50 85`,它会计算1到50(包括1和50)以及1到85(包括1和85)之间所有能被17整除的数的和,并输出结果。
阅读全文