关于数字排列组合问题:从0到9这10个数字里,任意选取6个数字,组成排列顺序不重复的数组。。。

从0到9这十个数字里,任意选取六个数字,组成排列顺序不重复的组合,可以有多少种?分别是什么?

向各位大虾求救!

如果我表述不清的话,大家可以这样理解:就是我的某个应用账号的密码忘了,现在要出0-9里面逐一试出我的密码,密码是六个数字(里面可能会有重复使用的数字),这样说会清晰点~

除了可以排列的种数,我还需要排列出来的内容。多少都没关系,只要能生成出来就好。

软件也好,程序也好,希望各位可以帮我,感激不尽!!

(不好意思,因为很少使用提问,所以我没有财富值,介意请忽略,请谅解!%>_<%)

第1个回答  2014-10-24
这就有点多了吧 ,,要试10的6次方啊!
int key[]=new int[6];
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
for(int k=0;k<10;k++)
for(int m=0;m<10;m++)
for(int n=0;n<10;n++)
for(int t=0;t<10;t++){
key[0]=i;
key[1]=j;
key[2]=k;
key[3]=m;
key[4]=n;
key[5]=t;
for(int x=0;x<6;x++){ System.out.print(key[x]); }
System.out.print("\n");
}

你可以试一下这段Java代码