1~~500这些数中,数字0 出现了()次,数字1出现了()次,你是什么算的?
问题描述:
1~~500这些数中,数字0 出现了()次,数字1出现了()次,你是什么算的?
答
数字0
一位数-没有
两位数-只有整十数的个位数可能是0-10,20……90------一共出现9次
三位数-从100到199,100中0出现了2次,101~109--9次,110~199--9次(理由同两位数的情况)----所以100~199里0一共出现了2+9+9=20次
200~299,300~399,400~499以此类推,0在这三个区域也各出现20次,500里出现2次
所以,0一共出现了 9+20*4+2=91次
数字1
一位数-出现一次(就是1)
两位数-10~19--出现11次(11是两次),20~99里只有21,31……91里出现1,即8次---所以两位数里1总共出现19次
三位数-100~199,百位上的1出现了100次,个位和十位上的1出现了20次(理由同一位数和两位数的情况);200~299,300~399,400~499同一位数和两位数情况,500里没有1
所以,数字1总共出现了1+19+100+20*4=200次