1 条题解

  • 0
    @ 2024-9-24 21:33:33
    #include
    using namespace std;
    
    // 检查一个数字是否包含数字 5
    bool containsFive(int number) {
        while (number > 0) {
            if (number % 10 == 5) {
                return true; // 找到数字 5
            }
            number /= 10; // 去掉最后一位
        }
        return false; // 没有找到数字 5
    }
    
    int main() {
        int N;
        cin >> N; // 读取输入 N
    
        int count = 0; // 计数器
        // 遍历 1 到 N
        for (int i = 1; i <= N; ++i) {
            if (i % 5 == 0 && containsFive(i)) { // 检查条件
                count++; // 满足条件,计数
            }
        }
    
        cout << count << endl; // 输出结果
        return 0;
    }
    
    • 1

    能被5整除且至少有一位数字是5的所有整数的个数

    信息

    ID
    245
    时间
    1000ms
    内存
    16MiB
    难度
    4
    标签
    递交数
    113
    已通过
    23
    上传者