如果n是良数,则n的个位数字只能是0,1,2,非个位数字只能是0,1,2,3(首位不为0),而小于1000的数至多三位,一位的良数有0,1,2,共3个二位的良数个位可取0,1,2,十位可取1,2,3,共有3×3=9个三位的良数个位可取0,1,2,十位可取0,1,2,3,百位可取1,2,3,共有3×4×3=36个.综上,小于1000的“良数”的个数为3+9+36=48个故选D