从1到1000的自然数中,有多少个出现了2或4

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 03:17:07
从1到1000的自然数中,有多少个出现了2或4

从1到1000的自然数中,有多少个出现了2或4
从1到1000的自然数中,有多少个出现了2或4

从1到1000的自然数中,有多少个出现了2或4
1-100中有36个.
101-199中也有36个.
200-299中有100个.
300-399中有36个.
400-499中有100个.
500-1000中有180个.
所以有488个.

先考虑2:个位数:1个
两位数:18个
三位数:144个
再考虑4:同理
最后考虑2和4重复:个位数:无
两位数:2个
三位数:54个
综上:270个

对应的数都有固定的对应关系,千位没有2或4、百位为1*99+1*99、十位为1*9+1*9、个位为1*1+1*1,一共218次,分析过程:拿2举例,千位没有2、百位有1个对应的数是200~~299,99个、十位1个对应的数20~~29,9个、个位只有1个,类似的问题都可解决