1 条题解

  • 0
    @ 2024-11-4 20:18:10
    /*小明想知道正整数L和R之间的k幸运数之和,所
    以可以遍历从L到R这个范围内的所有整数,然后依
    次判断它是否满足以下两个条件之一:
    1.个位数是否为 k。
    2.能否被 k整除。
    思路:
    定义一个变量 sum来存储 “k幸运数”之和,
    并初始化为 0,如果满足以上任何一个条件,
    就把它加到 sum中。遍历结束后,输出结果sum。
    */
    #include<bits/stdc++.h>
    using namespace std;
    int main() {
        int k,L,R,sum=0;
        cin>>k>>L>>R;
        for (int i = L; i <= R; i++) {
    //判断是否满足以下条件之一:个位为k,可被k整除
            if(i % 10 == k || i % k == 0)
                sum += i;
    }
        cout<<sum;
         return 0;
    }
    

    信息

    ID
    462
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    5
    已通过
    3
    上传者