10排列组合问题

题目:有0、2、6、8四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

public class MySolution{
     
	public static void main(String args[]) {
     
		int a[]= {
     0,2,6,8};
		int count=0;
		for(int i=0;i<4;i++)
			for(int j=0;j<4;j++)
				for(int k=0;k<4;k++) {
     
					if(i!=j&&i!=k&&j!=k&&i!=0) {
     
						count++;
						System.out.println(a[i]*100+a[j]*10+a[k]);
					}
				}
		System.out.println("共有"+count+"个三位数");
	}
}

10排列组合问题_第1张图片

你可能感兴趣的:(JAVA题库)