1到300的自然数不含有3的数有几个

如题所述

242个

  解法1 将符合要求的自然数分为以下三类:

  (1)一位数,有1,2,4,5,6,7,8,9共8个.

  (2)二位数,在十位上出现的数字有1,2,4,5,6,7,8,98种情形,在个位上出现的数字除以上八个数字外还有0,共9种情形,故二位数有8×9=72个.

  (3)三位数,在百位上出现的数字有1,2两种情形,在十位、个位上出现的数字则有0,1,2,4,5,6,7,8,9九种情形,故三位数有

  2×9×9=162个.

  因此,从1到300的自然数中完全不含数字3的共有

  8+72+162=242个.

  解法2 将0到299的整数都看成三位数,其中数字3

  不出现的,百位数字可以是0,1或2三种情况.十位数字与个位数字均有九种,因此除去0共有

3×9×9-1=242(个).
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-21
1位数含3的有1个2位数含3的有18个3位数以1开头的有19个 以2开头的有19个 以3开头的有1个所以不含3的有300-1-18-19-19-1=242
第2个回答  2014-02-21
首先计算出含有3的个数3在百位上就只有一个,即3003在十位上时,百位取值有0,1,2三种取值,个位上就有0,1,2,4,5,6,7,8,9 这9种取值(个位为3的等会考虑),这就有 3x 9 =27种取值3在个位上时和3在十位上是一样的,即有27种取值上面考虑的只有一个3的情况,再考虑十位和个位都为3,这时候百位有0,1,2这3种取值所以共含有 1 + 27 +27 +3 = 58个本回答被网友采纳
相似回答