Java经典算法40例(十一)

xiaoxiao2021-02-28  106

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

代码:

/** * 由1、2、3、4组成多少个互不相同且无重复数字的三位数 * @author cheng * */ public class Eleven { public static void main(String[] args){ int i=0; //百位 int j=0; //十位 int k=0; //个位 int flag=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){ flag++; System.out.println(100*i+10*j+k); } } } } System.out.println("共有"+flag+"个"); } }

输出结果:

123 124 132 134 142 143 213 214 231 234 241 243 312 314 321 324 341 342 412 413 421 423 431 432 共有24个
转载请注明原文地址: https://www.6miu.com/read-85747.html

最新回复(0)