使用JavaScript循环输入5个学生的成绩放入到一个 数组中,然后计算这5个学生的平均分,最后输出格式如下: 学生1 学生2 学生3 学生4 学生5 80 90 95 82 96 平均分是:??
时间: 2024-06-08 07:06:38 浏览: 89
你可以使用JavaScript的循环和数组来实现这个需求。以下是一个实现该功能的代码示例:
```javascript
// 创建一个空数组来存储学生的成绩
var scores = [];
// 循环输入学生的成绩
for (var i = 0; i < 5; i++) {
var score = prompt("请输入学生" + (i + 1) + "的成绩:");
scores.push(parseInt(score));
}
// 计算平均分
var sum = 0;
for (var i = 0; i < scores.length; i++) {
sum += scores[i];
}
var average = sum / scores.length;
// 输出学生的成绩和平均分
var output = "学生1\t学生2\t学生3\t学生4\t学生5\n";
for (var i = 0; i < scores.length; i++) {
output += scores[i + "\t";
}
output += "\n平均分是:" + average.toFixed(2);
console.log(output);
```
这段代码首先创建了一个空数组`scores`来存储学生的成绩。然后使用一个循环,通过`prompt`函数获取用户输入的学生成绩,并将其转换为整数后添加到数组中。
接下来,使用另一个循环来计算学生成绩的总和。然后通过除以学生人数得到平均分。
最后,使用一个循环构建输出的格式,并将学生的成绩和平均分拼接到`output`变量中。最后将`output`输出到控制台。
希望这个答案能帮助到你!
阅读全文