蓝桥杯-BASIC-13 数列排序
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
8 3 6 4 9
import java.util.Arrays;
import java.util.Scanner;
public class 数列排序 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//冒泡排序
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int[] a =new int[n];
for (int i = 0; i < n; i++) {
a[i]=sc.nextInt();
}
for (int i = 0; i <n-1; i++) {
for (int j = 0; j < n-1; j++) {
if(a[j]>a[j+1]) {
int c=a[j];
a[j]=a[j+1];
a[j+1]=c;
}
}
}
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+" ");
}
}
希望能帮到你
- 点赞
- 收藏
- 关注作者
评论(0)