标签:
import java.util.Arrays; import java.util.Scanner; public class IntArrSot { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); String start = str.substring(0, 1); int num = Integer.parseInt(start); String end = str.substring(str.length()-1); int check = Integer.parseInt(end); String stra = str.substring(2, str.length()-1); String []strArr = new String[num]; strArr = stra.split(" "); int []intArr = new int[num]; for (int i = 0; i < intArr.length; i++) { intArr[i] = Integer.parseInt(strArr[i]); } Arrays.sort(intArr); if(check == 0){ for (int i = 0; i < intArr.length-1; i++) { System.out.print(intArr[i] + " "); } System.out.println(intArr[intArr.length-1]); }else if(check == 1){ for (int j = intArr.length-1; j > 0; j--) { System.out.print(intArr[j] + " "); } System.out.println(intArr[0]); } } }在eclipse上编译没问题,不知道为什么到了华为oj结果是错误的,0分。求大神指教。
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/liaction/article/details/47683629