中位数那个题,哪里错了,大佬讲一下 public class Main{ public static void main(String [] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int [] arr=new int[n]; for (int i=0;i<n;i++){ arr[i]=sc.nextInt(); } Arrays.sort(arr); int m=n/2; for (int i=0;i<n;i++){ if (i<m) { System.out.println(arr[m]); }else { System.out.println(arr[m-1]); } } } }
点赞 2

相关推荐

头像
不愿透露姓名的神秘牛友
05-27 11:41
已编辑
点赞 评论 收藏
分享
牛客网
牛客企业服务