早教吧 育儿知识 作业答案 考试题库 百科 知识分享

从1到200的自然数中,各个数位上都不含数字8的自然数有多少个?

题目详情
从1到200的自然数中,各个数位上都不含数字8的自然数有多少个?
▼优质解答
答案和解析

分析:由题设条件要先分类,第一类考虑一位数中有多少不含数字8的自然数;第二类考虑两位数中有多少个不含数字8的自然数,此类中又要分个数和十位数两步,即要分步;第三类考虑三位数中有多少个不含数字8,也要分个位、十位、百位三步.故应先用分类计数原理,在每一类中需要分步的再用分步计数原理求解.

解析:由题意分三类解决,第一类:一位数中有8个大于0且不含数字8的自然数.第二类:两位数中有多少不含数字8的自然数,此类需要分两步,第一步:个位上除8之外有9种选法,第二步:十位数上除0和8之外有8种选法,要根据分步计数原理,得第二类数中有8×9=72(个)数符合要求.第三类:三位数中有多少不含数字8的自然数,此类需要分两个小类,一类是百位数为1的三位数,此类需分三步,第一步:个位上除8之外有9种选法;第二步:十位数上除8之外有9种选法;第三步:百位数为1,有1种选法.根据分步计数原理,得此类数中有9×9=81(个)数符合要求.另一类是百位数为2的三位数,即200,就是1个,由分类计数原理得此时第三类的三位数中有81+1=82(个)不含数字8的自然数.

故先用分类计数原理再结合分步计数原理,得从1到200的自然数中各个数位上都不含数字8的自然数有N=8+72+82=162(个).