题解 | #挑7#

挑7

http://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b

顺序判断从7开始到限定值的每一个数字是否满足要求

#include <iostream>

using namespace std;


bool contain_7(int num) {
    while(num > 0) {
        if (num % 10 == 7) {
            return true;
        }
        num /= 10;
    }
    return false;
}

int main() {
    int num;

    while(cin >> num) {
        int result = 0;
        for(int i=7; i<=num; i++) {
            if (i % 7 == 0 || contain_7(i)) {
                result++;
            }
        }
        cout << result << endl;
    }
    return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 13:05
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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