一本书有408页,要把它编出页码1,2,3,4,…,407,408,数字2一共要出现几次?

问题描述:

一本书有408页,要把它编出页码1,2,3,4,…,407,408,数字2一共要出现几次?

从1到99再分为1到9、10到19、20到29、…90到99共10个部分来分析.显然,20到29这个部分2出现11次,其余都仅各出现1次2,即从1到99共出现20次2;
同样的道理,从100到199、300到399都各出现20次2,而从200到299,2出现的次数比从1到99多了百位上的100个2,即出现了120次2;
从400到408这部分仅出现1次2.
所以,408页的书编页中数字2一共要出现20+40+120+1=181次.