题解:1066_满足条件的数累加

Ward Lv5

一篇超简单的题的题解示例

题目描述

将正整数m和n之间(包括m和n)能被17整除的数累加,其中,0<m<n<1000

输入

一行,包含两个整数m和n,其间,以一个空格间隔。

输出

输出一行,包行一个整数,表示累加的结果。

输入样例

1
50 85

输出样例

1
204

解题思路

用枚举法。

用for循环把从m到n的所有数列举出来,然后判断是否能被17整除,如果符合条件,就把这个数累加到变量ans中。

AC代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstdio>

using namespace std;
// 1066:满足条件的数累加
int main()
{
int m, n, ans = 0;
cin >> m >> n;
for (int i = m; i <= n; i++)
{
if (i % 17 == 0)
{
ans += i;
}
}
cout << ans << endl;
return 0;
}
  • 标题: 题解:1066_满足条件的数累加
  • 作者: Ward
  • 创建于 : 2023-08-16 16:57:57
  • 更新于 : 2023-09-07 00:40:05
  • 链接: https://wangjiaxi.github.io/2023/08/16/题解:1066-满足条件的数累加/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
题解:1066_满足条件的数累加