在1,2,3,.,499,500中,数字2一共出现了多少次?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 03:48:32
在1,2,3,.,499,500中,数字2一共出现了多少次?
在1,2,3,.,499,500中,数字2一共出现了多少次?
在1,2,3,.,499,500中,数字2一共出现了多少次?
在个位:每10个数出现1次,
有:500/10=50个
在十位:每100个数出现10次,
有:500/100*10=50个
在百位:200到299
有100个
50+50+100=200次
个位上的90次
十位上的10次
百位上的1次
共101次
liuking123老师的答案是200个,但我算出来的答案是201个(练习书的答案也是201个)。
我的算法稍微繁了些。解答如下:1至100、301至400、401至500中各有20个,101至200中有21个,201至300中有120个,20×3+21+120=201(个)。
1到100中,2出现了 10+9=19次
101到200中,2出现了 10+9+1=20次
201到300中,2出现了 19+99=118次
300到400、400到500中,分别出现19次
共有 19*3+20+118=195次
200-299 100次
0-99个位数是2的 10次
10位数是2的 10次,其中22是重复的,一共19次
100-199
300-399
400-500 和0-99一样
一共是19×4 + 100 = 176次
1-9:1次
10-99:(1)个位是2:9次(12 22 32 ....92 22这时算1次 因为后面还要算)
(2)十位是2:10次(20 21 22 ..... 29)
共19次
100-199:1+19=20次(与1-99一样)
200-299:100+20=120次(多了100个首位的2)
300-500:20*2=40次(与1-99一样 ...
全部展开
1-9:1次
10-99:(1)个位是2:9次(12 22 32 ....92 22这时算1次 因为后面还要算)
(2)十位是2:10次(20 21 22 ..... 29)
共19次
100-199:1+19=20次(与1-99一样)
200-299:100+20=120次(多了100个首位的2)
300-500:20*2=40次(与1-99一样 只是有200个数)
所以
最后应该1+19+20+120+40=200次!
成功!!!!!!!!!!!!!!!!!!
加油!!!!!!!!!!!!!!!!!!
收起
200
个位的2出现1/10的几率,出现50次
十位的2出现1/10的几率,出现50次
百位的2出现1/5的几率,出现100次
50+50+100=200次
1到100,2出现了2,12,20,21,22,23,24,25,26,27,28,29
32,42,52,62,72,82,92,19次,100到199也出现19次,依次,但200到299中除19次外还多出现了100次,共出现19*5+100=195次