- -新手~ 求助如何求二位数组的比较和二维数组的排序
今天学习自己弄了一些代码 请各位高手教教如何排序和比较大小就行。。<table border="1" align="center" class="STYLE1">
<tr>
<td align="center" valign="middle">姓名</td>
<td align="center" valign="middle">c成绩</td>
<td align="center" valign="middle">java成绩</td>
<td align="center" valign="middle">web成绩</td>
</tr>
<tr>
<td align="center" valign="middle">
<input name="c1" type="text" id="c1" size="15" /> </td>
<td align="center" valign="middle">
<input name="c2" type="text" id="c2" size="15" /> </td>
<td align="center" valign="middle">
<input name="c3" type="text" id="c3" size="15" /> </td>
<td align="center" valign="middle">
<input name="c4" type="text" id="c4" size="15" /> </td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle">
<input name="r1" type="button" id="r1" value="录入" onclick="e1()"/> </td>
<td colspan="2" align="center" valign="middle">
<input name="r2" type="button" id="r2" value="最高分" onclick="e2()" /></td>
</tr>
</table>
<script type="text/javascript">
var a=new Array()
var i=0;
function e1()
{
a[i]=new Array();
a[i][0]=c1.value;
a[i][1]=c2.value;
a[i][2]=c3.value;
a[i][3]=c4.value;
a[i][4]=(c2.value-0)+(c3.value-0)+(c4.value-0);
i++;
}
function e2()
{
}
第一个按钮是 把录入的成绩全部 给存入数组 之后按第二个按钮就把数组里面的最高分排列出来
输入5个人的姓名,c成绩,java成绩,web成绩
第一问: 输出总分第一的人的 姓名 总分
第二问: 输出成绩单,按总分从高到底的顺序
[ 本帖最后由 yumi203 于 2009-10-22 21:56 编辑 ]