例1:一本书204页,需多少个数码编页码?

【解析】19 1 \backsim 9 页每页上的页码是一位数,共需数码 1×9=9 1 \times 9 = 9 个;
1099 10 \backsim 99 页每页上的页码是两位数,共需数码 2×90=180 2 \times 90 = 180 个;
100204 100 \backsim 204 页每页上的页码是三位数,共需数码 (204100+1)×3=105×3=315 (204 - 100 + 1) \times 3 = 105 \times 3 = 315 个。
综上所述,这本书共需数码 9+180+315=504 9 + 180 + 315 = 504 个。

例2:一本书共有100页,数字“1”在页码中一共出现了多少次?

【解析1】

“数”和“数字”不一样,比如 25 是一个数,它是由 数字 2 和 数字 5 两个数字组成。
我们将100个数,按照每行0~9排列,个位相同排成同列,效果如下:

20220807 - 图1


所以按数字 1 出现的数位分类:
数字“1”在个位出现:1、11、21、31、41、51、61、71、81、91、共有 10 次; //上图第B列
数字“1”在十位出现:10、11、12、13、14、15、16、17、18、19、共有 10 次;//上图第2行
数字“1”在百位出现:100 共有 1 次; //上图A11单元格
把三类总数加起来:10+10+1=21次。

【解析2】

19 1 \backsim 9 中,数字“1”出现了 1 次,
1019 10 \backsim 19 ,数字“1”出现了 11 次,
2099 20 \backsim 99 ,数字“1”出现了 8 次,
100 100 ,数字“1”出现了1次.
所以一共 1+11+8+1 = 21(次).
故答案为:21.


1. 一本书共 320 页,数字 4 共出现了多少次?

根据例2的思路,我们先看看 100页 数字”4”出现的次数:
数字“4”在个位出现:4、14、24、34、44、54、64、74、84、94、共有 10 次; //上图第E列
数字“4”在十位出现:40、41、42、43、44、45、46、48、49 共有 10 次;//上图第5行
总数加起来:10+10=20次。
那么 300页 出现数字 4 的次数: 20*3=60
20页,数字4出现的次数:2
所以一共出现:60+2=62