1到1000,不出现0的一位数共9个,不出现0的两位数共9x9=81个,不出现0的三位数共9x9x9=729个,一共9+81+729=819个,数到1000这个数是820位。
在1到99之间,数字“0”出现了9次;100到999之间,数字“0”出现了180次,1000中有3个“0”;故这1000个自然数中,数字“0”出现的次数一共是9+180+3=192次.
先说俩位数的整十在1-99中
出现了9此则1-99有9个0
同理1-999中有9个这样的就有81个0
再说整白的
1-99中有9个整百的
则有2×9=18个0
再加上1000的三个0最后的答案是81+18+3=102
不懂,请追问,祝愉快O(∩_∩)O~
0出现在个位1000÷10=100次
0出现在十位(1000÷100-1)×10+1=91次
0出现在百位1次
所以从1至1000,数字0出现过100+91+1=192次
0出现在个位1000÷10=100次
0出现在十位(1000÷100-1)×10+1=91次
0出现在百位1次
所以从1至1000,数字0出现过100+91+1=192次
0在千位出现0次,
0在百位出现1次,
0在十位出现 9*10+1=91 次,
0在个位出现 10*10=100次,
因此从1至1000,数字0共出现了 0+1+91+100=192 次。
首先看只有个位出现0的数字:
10 20 。。。90
110 120 。。。190
。。。
910 920。。。990
出现9x10=90个数字,出现0的次数为90次
再看只有十位出现0的数字:
101 102.。。109
201 202.。。209
。。。
901 902.。909
出现9x9=81个数字,出现0的次数为81次
再看个位十位都是0的数字:
100 200.。。900
出现9个数字,出现0的次数为9x2=18次
1000出现三次0
所以综上:数字0出现过的次数= 90 +81 +18 +3 =192
201次
只有一个0的情况
一、0在最后,则有(1~9)*100+(1~9)*10+0,共81个。
二、0在中间,则有(1~9)*100+(1~9)共81个。
多于一个0的情况
一、二个0,(1~9)*100 共9*2=18个。
二、三个0,1000,共3个0.
因此一共是81+81+18+3=183个。
经过计算,从1至1000,数字0出现过 192 次
192个,程序算的,不会错吧。
个位上有100个,十位上有91个,百位上1个。共192个
3次。从1到1000只有1000中有三个0
一次都没有