问高一的一道数学选择题~~~

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:31:20
在一列数1,2,3,4……,1000中,数字“0”出现的次数一共是( )
A.182 B.189 C.192 D.194

PS:我咋觉得是181....请给出解题过程,谢谢!!

1~1000中:只有个位为0,有9*10=90种,共90个“0”;(10,20,30。。。90;110。。。190;910。。。990)
只有十位为0,有9*9=81种,共81个“0”;(101,102。。。109;201,202。。。209;901,902。。。909)
仅十位与个位都有0,有9种,共18个“0”;(100,200。。。900)
个位,十位与百位都有0,仅1种,共3个“0”;(1000)
总计90+81+18+3=192个“0” 因此选C 。

PS:你错的原因是只算了含“0”数字的个数,未考虑有些数字,一个就含有多个“0”。因此算出:90种+81种+9种+1种=181种。

192次。

解答方法如下:
1~100中,一共11个;
101~200中,一共20个;
201~300……801~900,同上各20个
901~1000,一共21个;
11+20*8+21=192个

1)
0到9中一共有1个0.
(2)
00到99中,出现的数字个数可以这样计算:
从00到99,相当于:
(考虑十位)0到9各出现10次,
(考虑个位)0到9各出现10次.
所以,0的个数就是:
0到9中0的个数乘10,加上10.得20.
(3)
000到999中,类似考虑,可以知道:
所以,0的个数就是:
00到99中0的个数乘10,加上100.得300.
但是,这里需要扣除一些不存在的0(前导0!).
对于000,需要扣3个.
对于001到009,需要扣2个,共18个.
对于010到099,需要扣1个,共90个.
所以从1到999,共300-3-18-90=189个,
加上1000的3个,有:192个.

C!