欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

程序员文章站 2022-07-12 23:31:03
...

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

分析:
不重复的三位数 : 百位,十位,个位彼此都不重复
举例 : 123 124
代码:

public class ThreeNum {

	public static void main(String[] args) {
		// 统计的不重复的三位数的个数
		int count = 0;
		// i值表示百位
		for (int i = 1; i <=4; i++) {
			// j值表示十位
			for (int j = 1; j <=4; j++) {
				if (i!=j) {// 判断百位与十位不能一致
					// z值表示个位
					for (int k = 1;  k<=4; k++) {
						if ((k!=j)&&(k!=i)) {//判断个位与十位和百位都不重复
							count++;
							System.out.println(i*100+j*10+k);
						}
						
					}
				}
				
			}
		}
		System.out.println("总共有:"+count);
		
	}

}

showtime:
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?