题解 | 挑7

#include <cstdio>

#include <iostream>

#include <string>

using namespace std;

int main() {

    int n;

    cin >> n;

    int count = 0;

    for (int i = 7; i < n + 1; i++) {

        if (i % 7 == 0 || to_string(i).find('7') != EOF) { //7的倍数或者能找到7,用find函数实现,先转化为字符串,如果没找到7会返回为EOF,满足一项则+1

            count++;

        }

    }

    cout << count;

}

// 64 位输出请用 printf("%lld")

全部评论

相关推荐

点赞 评论 收藏
分享
热爱生活的咸鱼在吃瓜:个人建议,项目太简单了,实习干的活都是测试的活,反正又没人知道你实习干啥了,你懂吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务