解题思路:
注意事项:
参考代码:
import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); while(n-->0) { int k1=scanner.nextInt(); List<Integer> greater=new ArrayList<>(); List<Integer> less=new ArrayList<>(); for(int i=0;i<8;i++) { int num=scanner.nextInt(); if(num<k1) { less.add(num); }else { greater.add(num); } } for(int i=less.size()-1;i>=0;i--) {//小于k1部分逆序输出 System.out.print(less.get(i)+" "); } System.out.print(k1+" "); for(int i=0;i<greater.size();i++) {//大于k1部分正序输出 System.out.print(greater.get(i)+" "); } System.out.println(); } } }
0.0分
0 人评分
震宇大神的杀毒软件 (C++代码)浏览:1173 |
C二级辅导-统计字符 (C语言代码)浏览:528 |
弟弟的作业 (C++代码)浏览:1342 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
Wu-求圆的面积 (C++代码)浏览:1994 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |
企业奖金发放 (C语言代码)浏览:2462 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1542 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:631 |