小明的幸运数 时间限制:1.0 s 内存限制:128.0 MB 问题描述 所有个位数为k的正整数,以及所有k的倍数,都被小明称为“k幸运数”。小明想知道正整数L和R之间(包括L和R)所有k幸运数的和,你能帮帮他吗? 输入描述 输入3行。第一行包含一个正整数k,第二行包含一个正整数L,第三行包含一个正整数R。约定2≤k≤9,1≤L≤R≤1000。 输出描述 输出1行,符合题意的幸运数之和。 样例输入1 7 1 10 样例输出1 7 样例解释1 1和10之间共有1个7幸运数:7。因为7既是7的倍数,个位数又为7。因此,结果为7。 样例输入2 7 10 20 样例输出2 31 样例解释2 10和20之间共有2个7幸运数:14和17。14是7的倍数,17的个位数为7。因此,结果为31。
正确答案:参考程序(Python):k=int(input());L=int(input());R=int(input());s=sum(i for i in range(L,R+1) if i%10==k or i%k==0);print(s)。核心:个位为k或k倍数求和。
试卷来源:202309 CCF-GESP编程能力等级认证Python一级真题