1 2 3 4 5 6 7 8 9 0十个数字组合成五位数共有多少组不一样的数字?请告诉算法.

问题描述:

1 2 3 4 5 6 7 8 9 0十个数字组合成五位数共有多少组不一样的数字?
请告诉算法.

10个数字排列组合一共是A(5,10)
减去0开个的情况是A(4,9)
一共有A(5,10)-A(4,9)=27216

第一位除0外其它数字都可以取,以后每个位均可从10个数字里任取.每个位,取不同的数字,都可以组成不一样的数,所以:
第一个数字是9取1,所以有9组
其它四位是分别可以取的数是9,8,7,6.
五位数有:9*9*8*7*6=27216组