数学人才进

一本书的页码,在印刷时必须用1989个阿拉伯数字,在这一本书的页码中数字1出现了几次?
要详细过程~
意思是页码中1出现了几次,不是有1的数字,谢谢

99页的书需要 189 个数字
100-999页需要 2700 个数字

所以印999页书要 2700+189=2889个数字

2889-1989=900个数字

说明实际这本数的页数 比999 少 900/3 =300页
即 这本书有 699页。。。

也就是1---699之间的数字里面 包含多少个数字 “1”

从1开始 每次增加10 就会出现一个 1 则 699/10=69(个)(这是从数字11开始计算的,没有计算数字1)所以 出现1的个数为 69+1=70;
从11开始 每次增加100 就会出现一个 1 则 699/100=6(个)(这里没算11上的十位数字) 加上 11中的十位数字 则 为 7个;

而从111起 每次增加1000 就会出现一个1 则 699/1000=0(个)算上111中的百位数字 1 则为 1个;

综上所述 这本书的页码中数字1出现了 78 次

ps:也许计算数字可能有错误,但是思想一定正确。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-22
(如果你的意思是找出这其中有1的数字有多少个的话,以下为解答)
一位数时,共1个数
二位数时,共18个数(数字1在个位共9个数,数字1在十位共10个数,11算重复了一次)
三位数时,共252个数(数字1在个位共90个,数字1在十位共90个,数字1在百位共99个,个位十位为1百位不为1重复了8次,个位百位为1十位不为1重复了9次,十位百位为1个位不为1重复了9次,个十百位都为1重复了一次,共90+90+99-8-9-9-1=252
四位数时,千位一定为1,共有990个。
综上,共有1261个数
相似回答