展开全部
正好我闲着,给你写一个吧。
我写的这个评委分数是在代码里固定到数组里了,如32313133353236313431303231363533e59b9ee7ad9431333332643933果你需要运行时手动输入评分,可以将oldScores里的数据改成手动输入就行了(这个不用我再写了吧,如果不会再追问,再告诉你)。
你先新建一个类,将下面的main方法全部复制进去就能运行了,自己看一下吧。/** 主方法 */
public static void main(String[] args)
{
/** 保存原始评分的数组(如果你需要运行时手动输入分数,将 oldScores中的数据改成手动输入就行了 */
double[] oldScores = {15, 77, 55, 88, 79, 98, 67, 89, 68, 88};
/** 最终将用来保存排序后的数组 */
double[] scores = new double[oldScores.length];
double temp;
/** 平均分 */
double avg = 0;
int k;
/** 将原始评分放入最终排序数组 */
for (int i = 0; i
{
scores[i] = oldScores[i];
}
/** 开始排序 */
for (int i = 0; i
{
k = i;
for (int j = i + 1; j
{ <