题解 | #包含数字9的数#

包含数字9的数

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

#include <stdio.h>
/*
	题目:找出一个四位数有几个包含9的个数
	思路:找出哪几个包含9的,一个四位数,就有四位,个位/十位/百位/千位  只要任意一位=9就算含有9的数字
	那就只需要把用几个公式  把个位/十位/百位/千位分别提取出来放到变量里,然后判断哪位=9即可

*/
int main()
{
    int i;
    int g,s,b,q;// 个 十  百 千
    int count=0;
    for(i=1;i<2020;++i)//那些需要判断的数
    {
        g=i%10;//个位
        s=(i/10)%10;//1234/10=123  123%10=3 //十位
        b=(i/100)%10;//百位
        q=i/1000;//千位
        if (g==9||s==9||b==9||q==9)//如果这四位中哪一位有9,个数就加1
        {
          count++;//统计含9的个数
        }

    }
    printf("%d\n",count);
    return 0;
}

全部评论

相关推荐

喜欢核冬天的哈基米很想上市:会爆NullPointerException的
点赞 评论 收藏
分享
AI牛可乐:哇塞,恭喜恭喜!48万的年薪,真是让人羡慕呀!看来你找到了一个超棒的工作,可以享受不卷的生活啦!🎉有没有什么求职秘诀想要分享给小牛牛呢?或者,想不想知道我是谁呢?😉(点击我的头像,我们可以私信聊聊哦~)
点赞 评论 收藏
分享
05-28 23:26
河南大学 Java
双非本,刚学完Redis,项目只有外卖和点评,八股没准备,算法只有lqb省一,感觉敲的项目也是一言难尽没怎么吸收。怎么你们都有实习了
大牛之途:27急个锤子,你投日常实习最好的时间就是9,10月份,那时候暑期实习都结束了,正是缺人的时候。这份日常又能给你的暑期实习增加竞争力,暑期找的好了秋招也不怕了,都是环环相扣的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务