不用排序,直接打印。
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n=sc.nextInt(); for (int count = 0; count < n; count++) { int[]num=new int[4]; for (int i = 0; i < num.length; i++) { num[i]=sc.nextInt(); } for (int a = 0; a<num.length; a++) { for (int b = 0; b< num.length; b++) {if(a==b) continue; for (int c = 0; c < num.length; c++) {if(a==c||b==c) continue; for (int d = 0; d < num.length; d++) { if(a==d||b==d||c==d) continue; if(b>c&&c>d)System.out.print(num[a]*1000+num[b]*100+num[c]*10+num[d]+"\n");//换行 else System.out.print(num[a]*1000+num[b]*100+num[c]*10+num[d]+" "); } } } } if(count!=n-1) System.out.println();//除了最后一组 别的都输出空行 } } }
0.0分
1 人评分
【绝对值排序】 (C语言代码)浏览:717 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:617 |
最小公倍数 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:687 |
三角形 (C++代码)递推浏览:760 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2092 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:517 |
字符串输入输出函数 (C语言代码)浏览:2495 |
字符逆序 (C语言代码)浏览:621 |
矩形面积交 (C语言代码)浏览:1314 |