有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
public class WuCongFuSanWeiShu {
public static void main(String[] args) {
int n1,n2,n3;
int sum=0;
System.out.println("无重复三位数有:");
for(n1=1;n1<=4;n1++) {
for(n2=1;n2<=4;n2++) {
for(n3=1;n3<=4;n3++) {
if(n1!=n2&&n1!=n3&&n2!=n3) {
sum++;
System.out.print(n1*100+n2*10+n3+" ");
if(sum%5==0) System.out.println();
}
}
}
}
System.out.println();
System.out.println("共有"+sum+"个无重复三位数");
}
}
结果显示:
无重复三位数有:
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个无重复三位数