i 绝望

依然

Miss Lang

java排序。。。

题目:n位学生,m位评委,去掉一个最高分,和一个最低分,选手最后得分

package com.aini;

import java.util.Arrays;

public class WDS {
	int a[][];

	public void grade(int n, int m) {
		a = new int[n][m];
		for (int i = 0; i < n; i++)
			// 对每一位选手打分
			for (int j = 0; j < m; j++)
				a[i][j] = 50 + (int) (Math.random() * 50.0);
		for (int i1 = 0; i1 < n; i1++) {
			Arrays.sort(a[i1]);// 对每一位选手的得分排序
			System.out.println((i1 + 1) + ".");
			int total = 0;// 统计每一位选手的得分,去掉一个最高分和一个最低分
			for (int j1 = 0; j1 < m - 1; j1++) {
				System.out.println(a[i1][j1] + " ");
				// 输出各位评委的打}
				total += a[i1][j1];
				System.out.println((float) total / m - 2 + " \n");// 最终得分

			}
		}
	}
}
//测试类
package com.aini;

public class Test {
	public static void main(String[] args) {
		WDS d = new WDS();
		d.grade(90, 30);
		// System.out.println(d.grade(10, 20));
	}

}

  

posted on 2013-11-02 20:01  juewang  阅读(215)  评论(0编辑  收藏  举报

绝望依然

Miss Lang