可以重复吗?例如1111,假如可以重复的话(你没有说清楚):千位不能是0,有9中情况,其他位数都有10中选择,所以有9*10*10*10=9000个如果不能重复:(约定C54表示从5个选4的组合,A54表示从5个选4的排列):则还是首位不能是0,C91;剩下3位还有9个数字,排列;所以有 C91 * A93 = 9*9*8*7 = 4536 个。
貌似楼主要的是枚举结果……写个计算机程序帮你枚举再print一下……?