1000以内没有数字3而有数字2的数有多少个?

来源:百度知道 编辑:UC知道 时间:2024/06/22 10:10:58
如:992,222,242......

一位数:只有2,共1个;
两位数:12,20~29,32,42,52,62,72,82,92,共18个;
三位数:只有一个2时,当第1位为2,有1*9^2=81个;第2,3位为2,有1*8*9=72个,共144个;
有两个2时,在1、2位上,有9个;在1、3位上,有9个;在2、3位上,有8个;
有三个2时,只有222,就1个。

综上可知,共1+18+81+144+9+9+8+1=271个

一位数:只有2,共1个;
两位数:2作个位有8个,2作十位有9个共17个
三位数:只有一个2时,当第1位为2,有9*9=81;第2,3位为2,有2*8*9-1,共143个;
综上可知,共1+17+81+143=242