这是一个排列组合的问题:(1)一个4位数第一位有9种组合;后面每一位有10中组合。(这些数全部都可以重复)所以总共可以组成数为:9*10*10*10=9000个。其实这道题明眼人一看就知道了:能组成的数无非就是1000到9999嘛所以总共可以组成数为:9999-1000+1=9000个(2)另外一种情况是数据不能重复:第一位有9种组合;第二位有9种组合;第三位有8种组合;第四位有7种组合;所以总共可以组成数为:9*9*8*7=4536种