题解 | #挑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;
}
全部评论

相关推荐

昨天 19:25
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 18:05
哈哈哈哈哈感觉朋友找工作的已经疯掉了,直接上图
码农索隆:真老板娘:“我嘞个去,这不我当年的套路吗
点赞 评论 收藏
分享
ZywOo_求职版:谁问你了....
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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