首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

1,2,3,4排列题,该如何处理

2012-06-14 
1,2,3,4排列题1,2,3,4四个数,可以组成多少个不同三位数?不能重复使用一个数,即不能有112,334,之类的一个数

1,2,3,4排列题
1,2,3,4四个数,可以组成多少个不同三位数?不能重复使用一个数,即不能有112,334,之类的一个数字在一个数中出现两次。
  要求用程序求出结果。

[解决办法]

Java code
public class Test6 {    public static void main(String[] args) {        int sum = 0;        int[] a = { 1, 2, 3, 4 };        for (int i = 0; i < a.length; i++) {            for (int j = 0; j < a.length; j++) {                if (a[j] == a[i])                    continue;                for (int k = 0; k < a.length; k++) {                    if (a[k] == a[i] || a[k] == a[j])                        continue;                    System.out.println(a[i] + "" + a[j] + "" + a[k]);                    sum++;                }            }        }        System.out.println("共有" + sum + "组数");    }} 

热点排行