满足条件的数累加
一级知识点循环和取余操作练习题,基础练习。
luogu-B2060
题目要求
描述
将正整数 和 之间(包括 和 能被 整除的数累加,其中,。
输入
一行,包含两个整数 和 ,其间,以一个空格间隔。
输出
输出一行,包行一个整数,表示累加的结果。
输入样例-1
50 85
输出样例-1
204
题目分析
- 读取整数 和 的值
- 初始化变量 ,用于存储累加的结果
- 遍历从 到 的所有整数
- 检查 是否能被 整除,如果能,则将 累加到 中
- 输出 的值,表示累加的结果
{% include custom/custom-post-content-inner.html %}
示例代码
#include <iostream>
using namespace std;
int main() {
int m, n; // 定义变量m和n
cin >> m >> n; // 从输入流中读取m和n的值
int ans = 0; // 初始化变量ans,用于存储累加的结果
for (int i = m; i <= n; i++) { // 从m到n的循环
if (i % 17 == 0) { // 如果i能被17整除
ans += i; // 将i累加到ans中
}
}
cout << ans; // 输出累加的结果
return 0; // 返回0,表示程序执行成功
}
{% include custom/custom-post-content-footer.md %}
所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code
“luogu-”系列题目可在 洛谷题库 在线评测。
“bcqm-”系列题目可在 编程启蒙题库 在线评测。
GESP/CSP 认证学习微信公众号

Last updated on