样例输入
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: -1
at blueBridgeCup.demo1.main(add.java:66)
进程已结束,退出代码1
6
9999
111
222
444
0
-999
9999 444 222 111 0 -999
进程已结束,退出代码0
另外,想知道大家用哪个网站刷题的?或者是怎样刷题的?
蓝桥杯刷题没有答案和提示,很难受!!这对我很重要啊。