题解 | 牛牛数数

牛牛数数

https://www.nowcoder.com/practice/03a3cc96fa4847b387bf58bb800d67cf

#include <stdio.h>

int main() {
    
    int n = 0;
    scanf("%d", &n);

    int i = 0;
    for(i = 1; i <= n; i++)
    {
        //判断是否为4的倍数
        if(i % 4 == 0)
        {
            continue;
        }
        //判断各个位上面的数字是否有4
        int k = i;
        while (k > 0) {
            if(k % 10 == 4)
            {
                k = -1;
                break;
            }
            k /= 10;
        }
        if(k == -1)
        {
            continue;
        }
        //输出满足条件的数字
        printf("%d\n", i);
    }

    return 0;
}

全部评论

相关推荐

码农索隆:想看offer细节
点赞 评论 收藏
分享
酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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