黑马程序员技术交流社区

标题: 笔试题:有1、2、3、4 四个数字,编程实现能组成多少个互不相同且无重复数字的三位数 [打印本页]

作者: 王训印    时间: 2015-8-9 17:45
标题: 笔试题:有1、2、3、4 四个数字,编程实现能组成多少个互不相同且无重复数字的三位数
  1. package com.wxy002;

  2. /*
  3. * 有1、2、3、4  四个数字,编程实现能组成多少个互不相同且无重复数字的三位数?都是多少?

  4. */
  5. public class Test33
  6. {
  7.         public static void main(String[] args)
  8.         {
  9.                 int count = 0;
  10.                 int n = 0;
  11.                 for(int i = 1 ;i<=4; i++)
  12.                 {
  13.                         for(int j = 1;j<=4;j++)//个位
  14.                         {
  15.                                 for(int k =1; k<=4;k++)//十位
  16.                                 {
  17.                                         if (i != j && j != k && i != k)//百位
  18.                                         {
  19.                                                 count++;//计数器,计算个数
  20.                                                 n = i + j*10 + k*100;
  21.                                                 System.out.print(n+"----");
  22.                                                 System.out.println(count);
  23.                                         }
  24.                                 }
  25.                         }
  26.                        
  27.                 }
  28.                        
  29.                      
  30.                     
  31.                
  32.         }
  33. }
复制代码

作者: leiyingyin    时间: 2015-8-9 18:17
赞!学习了,学习了,学习了,学习了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2