U363674 GSEP 1级真题 [202309] 小明的幸运数
GSEP 1级真题 [202309] 小明的幸运数
题目描述
所有个位数为k的正整数,以及所有k的倍数,都被小明称为“ k幸运数”。小明想知道正整数L和R之间(包括L和R)所有k幸运数的和,你能帮帮他吗?
输入格式
输入3行。第一行包含一个正整数k ,第二行包含一个正整数L,第三行包含一个正整数R。约定2<=k<=9,1<=L<=R<=1000。
输出格式
输出1行,符合题意的幸运数之和。
样例 #1
样例输入 #1
7
1
10
样例输出 #1
7
样例 #2
样例输入 #2
7
10
20
样例输出 #2
31
提示
样例解释1:
1和10之间共有1个7幸运数:7。因为7既是7的倍数,个位数又为7。因此,结果为7。
样例解释2:
10和20之间共有2个7幸运数:14和17。14是7的倍数,17的个位数为7。因此,结果为31。
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int k, L, R; cin >> k >> L >> R;
int sm = 0;
for (int i = L; i <= R; i++) {
if (i % 10 == k || i % k == 0) sm += i;
}
cout << sm;
}

浙公网安备 33010602011771号