求0-9的所有4个数所有排列组合的枚举结果

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:27:59
求0-9的所有4个数所有排列组合的枚举结果
需要的结果是:所有0000-9999的所有4位的数,如果可以最好用JAVA做成的程序,或者直接给我结果

可以重复吗?例如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一下……?