题解 | 包含数字9的数

包含数字9的数

https://www.nowcoder.com/practice/0948f4f3344c452f843afd3585dd0f8d

#include <stdio.h>

int has_nine(int num) {
    while (num > 0) {
        if (num % 10 == 9) {
            return 1;
        }
        num /= 10;
    }
    return 0;
}

int main() {
    int i = 0;
    int k = 0;
    int n = 2019;
    for (i = 0; i <= n; i++) {
        if (has_nine(i)) {
            k++;
        }
    }
    printf("%d",k);
    return 0;
}

全部评论

相关推荐

08-29 17:17
已编辑
门头沟学院
嗨害嗨我来了:张总:你们这些年轻人,这不是把我的爱好暴露了吗?
工作时那些社死瞬间
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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