import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); ArrayListarr1=new ArrayList(); ArrayListarr2=new ArrayList(); for (int i = 0; i < 10; i++) { int n=sc.nextInt(); if(n%2==1) arr1.add(n); else arr2.add(n); } Collections.sort(arr1); Collections.sort(arr2); for (int i =arr1.size()-1; i>=0 ; i--) { System.out.print(arr1.get(i)+" "); } for (int i = 0; i < arr2.size(); i++) { System.out.print(arr2.get(i)+" "); } } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:899 |
gets函数前有scanf读取时候,会读取缓存回车导致出错!!!浏览:1095 |
C二级辅导-公约公倍 (C语言代码)浏览:1508 |
C语言训练-求素数问题 (C语言代码)浏览:1452 |
九宫重排 (C++代码)浏览:2160 |
A+B for Input-Output Practice (C++代码)浏览:608 |
拆分位数 (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:534 |
简单的a+b (C语言代码)浏览:544 |