从1到1000000的所有自然数中,一共有多少个0?
2个回答
展开全部
111111个0。
分析:
10、20、30、……、90,有9个0,100有2个0。
于是:1到100:有11个0。
同理,
101到200,有11个0;
201到300,有11个0;
……
801到900,有11个0;
901到1000,有12个0。
于是,1到1000,共有111个0。
1001到2000,有111个0;
2001到3000,有111个0;
……
8001到9000,有111个0
9001到10000,有112个0
于是:1到10000,共有1111个0
……
于是:1到1000000,共有111111个0。
分析:
10、20、30、……、90,有9个0,100有2个0。
于是:1到100:有11个0。
同理,
101到200,有11个0;
201到300,有11个0;
……
801到900,有11个0;
901到1000,有12个0。
于是,1到1000,共有111个0。
1001到2000,有111个0;
2001到3000,有111个0;
……
8001到9000,有111个0
9001到10000,有112个0
于是:1到10000,共有1111个0
……
于是:1到1000000,共有111111个0。
展开全部
考虑从000000
到999999
,
这1000000个数共
1000000*6
=
6000000
位
其中数字0、1、2……到9出现的次数相等,都是
6000000÷10
=
600000
因此从1到999999中数字1到9出现供600000*9
=
5400000
个
又,从1到999999,共有数字位数
=
9*1
+
90*2
+
900*3
+
9000*4
+
90000*5
+
900000*6
=
9+180+2700+36000+450000+5400000
=
5888889
个
因此从1到999999,数字0出现5888889
-
5400000
=
488889
个
加上1000000中的6个,从1到1000000共有0
488889+6
=
488895个
到999999
,
这1000000个数共
1000000*6
=
6000000
位
其中数字0、1、2……到9出现的次数相等,都是
6000000÷10
=
600000
因此从1到999999中数字1到9出现供600000*9
=
5400000
个
又,从1到999999,共有数字位数
=
9*1
+
90*2
+
900*3
+
9000*4
+
90000*5
+
900000*6
=
9+180+2700+36000+450000+5400000
=
5888889
个
因此从1到999999,数字0出现5888889
-
5400000
=
488889
个
加上1000000中的6个,从1到1000000共有0
488889+6
=
488895个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询