由数字0、1、2、3、4可以组成多少小于1000的自然数?

问题描述:

由数字0、1、2、3、4可以组成多少小于1000的自然数?

4*5*5+4*5+4=124
我是按照0不算自然数算的.我书中的答案是124啊?那就对了三位数百位有4种选择,十位5种,个位5种所以是4*5*5=100两位数十位4种,个位5种20个一位数4个