java算法:1234组成无重复的三位数

  • Post author:
  • Post category:java




题目:有 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 版权协议,转载请附上原文出处链接和本声明。