求各位能补齐这个程序,尽量简单点,本人怕本人不理解,多谢

J2EE 码拜 9年前 (2016-06-08) 1149次浏览
package com.test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
/*
* 约定 数组中下标对应的值
*      0金牌数
*      1银牌数
*      2铜牌数
*      3名次默认为0
*/

int[] zg={2,2,3,0};  //中国
int[] mg={2,2,4,0};  //美国
int[] els={1,3,4,0}; //俄罗斯
int[] yg={1,4,5,0};    //英国
int[] jnd={1,4,5,0};    //加拿大
//第一种方案使用二维数组方式
int[][] rq=new int[5][4];
rq[0]=zg;
rq[1]=mg;
rq[2]=els;
rq[3]=yg;
rq[4]=jnd;
//排序–自行补齐
for(int i=0;i<rq.length;i++)
{
//取金牌数 rq[0][0]
//取银牌数rq[0][1]
}
//第二种方案 使用list
List  list =new  ArrayList();
list.add(zg);
list.add(mg);
list.add(els);
list.add(yg);
list.add(jnd);
//循环list 获取内容排序 自行补齐
for(int i=0;i<list.size();i++)
{
}

}
}

解决方案

20

本人觉得你把你的数据结构重新设计设计吧。

40

随便百度一个排序算法就可以了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求各位能补齐这个程序,尽量简单点,本人怕本人不理解,多谢
喜欢 (0)
[1034331897@qq.com]
分享 (0)