[Java] 练习题011: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

 1 public class sanweishu {
 2  
 3     public static void main(String[] args){
 4         int sum = 0;
 5         int[] a = new int[100];
 6         int p = 0;
 7         for(int i=1;i<5;i++){
 8             for(int j=1;j<5;j++){
 9                 if(i!=j){
10                     for(int k=1;k<5;k++){
11                         if(i!=k&&j!=k){
12                             sum = 100*i+10*j+k;
13                             a[p++] = sum; 
14                         }
15                         
16                     }
17                 }
18                 
19             }
20         }
21         System.out.println(p);
22         for(int i=0;i<p;i++){
23             System.out.println(a[i]);
24         }
25         
26     }
27     
28 }

 

posted on 2015-05-16 20:24  麦穗在唱歌  阅读(271)  评论(0编辑  收藏  举报