Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:这道题输出中间一个?In Reply To:这道题输出中间一个? Posted by:wskiwwwx at 2010-01-28 15:07:44 > 这道题是输出中间一个?还是?有重复的数字怎么处理? import java.util.Arrays; import java.util.Scanner; public class Main { private static int[] cows; private static int len = 0;// 实际长度 public static void add(int number) { if (len == 0) cows[len++] = number; else { cows[len++] = number; for (int i = 0; i < len - 1; ++i) { if (cows[i] > cows[i + 1]) { int tmp = cows[i + 1]; cows[i + 1] = cows[i]; cows[i] = tmp; } } } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Arrays.fill(cows, 0); // // len = 0; int sum = sc.nextInt(); cows = new int[sum]; Arrays.fill(cows, 0); len = 0; for (int i = 0; i < sum; ++i) { int num = sc.nextInt(); add(num); // cows[i] = num; } // for (int i = 0; i < len; ++i) { // System.out.print(cows[i] + " "); // } // // // Arrays.sort(cows); // System.out.println(len); System.out.println(cows[(sum / 2)]); } } 为什么wa? Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator