样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
以下是解题答案:
class demo1{public static void main(String[] args) {Scanner scn=new Scanner(System.in);int[] array = new int[scn.nextInt()];if(array.length>0&&array.length<=200){for(int i=0;i<array.length;i++){//存储数据Scanner s=new Scanner(System.in);array[i]=s.nextInt();}for(int a=0;a<array.length-1;a++){//冒泡排序for(int b=0;b<array.length-1-a;b++){if(array[b]<array[b+1]){int sum=0;sum=array[b];array[b]=array[b+1];array[b+1]=sum;}}}for(int a:array) System.out.print(a+"\t");//输出数据}}
}
6
-99
-9999
2
100
77
0
100 77 2 0 -99 -9999
进程已结束,退出代码0
-1
Exception in thread "main" java.lang.NegativeArraySizeException: -1at blueBridgeCup.demo1.main(add.java:66)进程已结束,退出代码1
6
9999
111
222
444
0
-999
9999 444 222 111 0 -999
进程已结束,退出代码0
另外,想知道大家用哪个网站刷题的?或者是怎样刷题的?
蓝桥杯刷题没有答案和提示,很难受!!这对我很重要啊。