1到500的自然数中,有几个数字含有1或5?

如题所述

第1个回答  2020-03-06
个位有1的是50个,十位上有1的是45个(不算个位上有1的),百位上有1的只有1个(不算个位,十位上的)

个位有5的500/5/2=50,十位有5的是45个(不算个位上有1的),百位上有5
的只有1个(不算个位,十位上的),含有1或5的一共是192个
第2个回答  2020-02-29
这道题也可以这样想:把一位数看成是前面有两个0的三位数,如:把1看成是001.把两位数看成是前面有一个0的三位数.如:把11看成011.那么所有的从1到500的自然数都可以看成是“三位数”,除去500外,考虑含有1的这样的“三位数”.百位上,有0、2、3、4这4种选法;十位上,有0、2、3、4、5、6、7、8、9这9种选法;个位上,也有9种选法.所以,除500外,有4×9×9=324个含1的“三位数”.注意到,这里面有一个数是000,应该去掉.而500还没有算进去,应该加进去.所以,从1到500中,含1的自然数仍有324个.

而含5的应该把500这个数加进去,就应该得325个

所以1到500的自然数中,有324个数字含有1

1到500的自然数中,有325个数字含有5
相似回答