有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
//有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
public class Test6{
public static void main(String[] args){
int[] bai={1,2,3,4};//定义百位可能出现的数字
int[] shi={1,2,3,4};//定义十位可能出现的数字
int[] ge={1,2,3,4};//定义个位可能出现的数字
int count=0;//计算满足条件的数的个数
for(int i=0;i<bai.length;i++)
for(int j=0;j<shi.length;j++)
for(int k=0;k<ge.length;k++){
if(bai[i]!=shi[j]&&bai[i]!=ge[k]&&shi[j]!=ge[k]){
System.out.print(bai[i]);
System.out.print(shi[j]);
System.out.println(ge[k]);
count++;
}
}
System.out.print("总共有"+count+"个。");
}
}