前些日子帮学校社团弄的计算评委打分的网页
2011-05-25 00:34
218 查看
很平常的,10个评委打分,去掉最高分,去掉最低分。求平均分:
下面是我的代码:
主要用的javascript脚本计算。
下面是我的代码:
主要用的javascript脚本计算。
<html> <head> <title>评委打分计算 by icecold</title> <style type="text/css"> table{ color:red; font-size:150%; } </style> <script type="text/javascript"> var scores = new Array(); var re = scores; //自定义数组排序 function sortFunction(a,b){ if(a<b) return -1; if(a==b) return 0; if(a>b) return 1; } function getResult(){ var x1 = new Number(document.getElementById("first").value); var x2 = new Number(document.getElementById("second").value); var x3 = new Number(document.getElementById("third").value); var x4 = new Number(document.getElementById("fourth").value); var x5 = new Number(document.getElementById("fifth").value); var x6 = new Number(document.getElementById("sixth").value); var x7 = new Number(document.getElementById("seventh").value); var x8 = new Number(document.getElementById("eighth").value); var x9 = new Number(document.getElementById("nineth").value); var x10 = new Number(document.getElementById("tenth").value); //document.bwrite(x1+x2+x3+x4); scores[0] = x1; scores[1] = x2; scores[2] = x3; scores[3] = x4; scores[4] = x5; scores[5] = x6; scores[6] = x7; scores[7] = x8; scores[8] = x9; scores[9] = x10; scores.sort(sortFunction); var sum = 0.0; for(var i=1;i<scores.length-1;i++){ if(isNaN(scores[i])){ alert("输入出错!!!"); return false; } else{ sumsum = sum +scores[i]; } } low.innerHTML = scores[0]; high.innerHTML = scores[scores.length-1]; display.innerHTML = scores; result.innerHTML = sum/8; } function resetAll(){ myForm.reset(); low.innerHTML = ""; high.innerHTML = ""; display.innerHTML = ""; result.innerHTML = ""; } </script> </head> <body> <div align="center"> <h1>评委打分计算</h1> <br /> <form id="myForm"> 1.<input type="text" id="first" /> 2.<input type="text" id="second" /> 3.<input type="text" id="third" /> 4.<input type="text" id="fourth" /> 5.<input type="text" id="fifth" /> <br /> <br /> 6.<input type="text" id="sixth" /> 7.<input type="text" id="seventh" /> 8.<input type="text" id="eighth" /> 9.<input type="text" id="nineth" /> 10.<input type="text" id="tenth" /> <br /><br/> <input type="button" value="计算" onClick="getResult()" /> <input type="button" value="重置" onClick="resetAll()"/> </form> <h3>比分按照从小到大顺序排列为:<div id="display"></div> <table> <tr> <td>最低分:</td> <td><div id="low"></div></td> </tr> <tr> <td>最高分:</td> <td><div id="high"></div></td> </tr> <tr> <td>最后得分:</td> <td><div id="result"></div></td> </tr> </table> </h3> </div> </body> </html>
相关文章推荐
- 前些日子帮学校社团弄的计算评委打分的网页
- C++实验——参赛歌手计算平均分问题:去掉一个最高分,去掉一个最低分,将剩下分数的平均值作为选手的最后成绩。这里假设共有10位评委,都是按照百分制打分。
- Problem Description 青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。 Input 输入数据有多组,每组占一行,每行的第一个数是n(2<n<=100),表示评委的人数,然后是n个评委的打分。 O
- 评委打分
- 网页高度计算方法
- 非常全面到位的介绍与源代码地址 :Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- js面试题:网页中实现一个计算还剩多少时间的倒数计时程序
- 计算矩阵乘法的网页工具
- javaScript 计算网页内容的宽与高 (浏览器的标准模式与怪异模式)
- 网页中的质数计算!
- 前些日子看了中国达人秀总决赛有感。
- 计算几天后的日子
- PageRank算法计算网页的价值
- 离开学校如何自学成为一名网页设计师1
- 离开学校或如何自学成为网页设计师
- 百度证实过的网页搜索部分计算规则
- 一年青春+两万花费,值得吗——我在IT培训学校的日子(11)
- 构造大型企业网络(BCN)之交换技术――我在IT培训学校的日子(12)