创建html文件,某某参加大赛,共有八位评委对其评分,评分结果为:90.83.88.94.82.80.78.85,根据大赛规则,需要去掉最高分最低分,然后计算平均分并保留两位小数,根据提示输入自己的姓名,页面输出结果如下所示:任雪珍本届金秋杯创业大赛的最终得分是84.67
时间: 2024-10-11 12:02:19 浏览: 20
某某网络科技公司组建方案.doc
创建HTML文件来展示这种评分情况,首先你需要在HTML结构中设置一个表单让用户输入姓名,并显示结果区域。以下是基本步骤:
1. **HTML头部**: 在`<head>`部分添加元信息和样式链接。
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>金秋杯创业大赛评分结果</title>
<style>
/* 样式定义 */
.result {
margin-top: 20px;
}
</style>
</head>
<body>
```
2. **HTML主体**: 设置表单和结果显示区域。
```html
<body>
<!-- 表单 -->
<h1>请输入您的姓名:</h1>
<input type="text" id="nameInput" placeholder="请输入姓名">
<button onclick="calculateScore()">提交</button>
<!-- 结果区域 -->
<div class="result" id="scoreResult"></div>
<script src="script.js"></script>
</body>
</html>
```
3. **JavaScript脚本 (script.js)**: 编写函数来处理计算和显示分数。
```javascript
function calculateScore() {
const name = document.getElementById('nameInput').value;
const scores = [90.83, 88, 94, 82, 80, 78, 85]; // 评分数组
if (!scores.length) return;
// 排序并去除最高分和最低分
scores.sort((a, b) => a - b);
scores.splice(0, 1); // 去掉最低分
scores.pop(); // 去掉最高分
// 计算平均分并保留两位小数
const averageScore = scores.reduce((sum, score) => sum + score) / scores.length;
const formattedAverage = parseFloat(averageScore.toFixed(2));
// 显示结果
document.getElementById('scoreResult').innerText = `${name}本届金秋杯创业大赛的最终得分是${formattedAverage}`;
}
```
4. **保存文件**: 将上述代码保存为`.html`文件,例如`results.html`。
现在当你打开这个HTML文件,在输入框中输入姓名“任雪珍”并点击提交按钮,页面会显示对应的最终得分。
阅读全文