问题描述
小明来到景区游玩,下载了N(N<=1000)个景区的评分,根据排序方法选择最佳景区。
输入格式
景区 N
评分 n1 n2 n3 n4 …(n<=10000)
样例输入
4
5 6 7 3
样例输出
3 5 6 7
问题剖析
①输入景点个数,且创建对应数组;
②利用for循环输入每个景点的分数;
③在调用java里面的数组排序函数。
java代码展示
import java.util.Arrays;
import java.util.Scanner;
public class AREA {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int a=sc.nextInt(); //输入景点个数
int [] n=new int[a]; //创建景点评分数组
for(int i=0;i<n.length;i++) //数组遍历
{
n[i]=sc.nextInt(); //输入a个景点分数
}
Arrays.sort(n); //调用数组排序方法
for(int i=n.length-1;i>-1;i--) { //数组从小到大遍历
System.out.print(n[i]+" ");
}
}
}
结果展示