题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去 掉不满足条件 的排列。
public class Wanshu {
public static void main(String[] args) {
int i = 0;
int j = 0;
int k = 0;
int t = 0;
for (i = 1; i <= 4; i++)
for (j = 1; j <= 4; j++)
for (k = 1; k <= 4; k++)
if (i != j && j != k && i != k) {
t += 1;
System.out.println(i * 100 + j * 10 + k);
}
System.out.println(t);
}
}
版权声明:本文为q15102780705原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。