package com.ligong;
/**
* @Author
* date 2021/11/30 -16:04
**/
public class Demo11 {
public static void main(String[] args) {
/*【程序11】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?
都是多少?
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 */
int count=0;
for (int i=1;i<=4;i++){//百位有四种
for (int j=1;j<=3;j++){//十位有3种情况
for (int x=1;x<=2;x++){//个位有2种情况
if (i!=j&&j!=x&x!=i){
System.out.println(i*100+j*10+x);
count++;
}
}
}
}
System.out.println(count);
}
}
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?
最新推荐文章于 2023-11-11 00:04:36 发布