题目内容
【题目】设
是正整数.在一个十进制
位数的各位数字中,若含有数字8,则在每个数字8的前一位数字就不能是数字3(即不能出现38字样).试求出所有这样的
位数的个数.
【答案】![]()
【解析】
考虑满足条件的
位数的个数
,分以下两种情形.
(1)当个位数字不是8时,前
位数有
种取法,个位数字有9种取法,从而,该
位数有
种取法.
(2)当个位数字是8时,可分成如下三类:
8 8 … 8 8(各位数字全是8),
个
… 非3亦非8 8 8 … 8 8
第
位
位
个![]()
非3亦非8 8 8 … 8 8.
第
位
个
由此可知,个位数字为8的
位允许的正整数的个数是
![]()
由(1)和(2)得![]()
. ①
由式①得
. ②
由②-①得
,
即
. ③
易知
.
由式③知
,
其中,
为待定常数,则
![]()
解得
.
故
.
这就是符合题意的
位正整数的个数.
练习册系列答案
相关题目