使用 JavaScript 中的数组实现统计成绩: 用户输入5 个学生的成绩,求平均分、最高 分和最低分,排序,并在页面中显示出来,请编写程序。
时间: 2024-05-08 15:18:11 浏览: 259
好的,这是一个关于 JavaScript 数组的问题,我可以回答。以下是代码示例:
```javascript
var grades = []; // 定义一个空数组
var sum = 0;
var highest = 0;
var lowest = 100;
// 用户输入成绩并存入数组
for (var i = 0; i < 5; i++) {
var grade = parseInt(prompt("请输入第" + (i + 1) + "个学生的成绩:"));
grades.push(grade);
sum += grade;
if (grade > highest) {
highest = grade;
}
if (grade < lowest) {
lowest = grade;
}
}
// 求平均分
var average = sum / grades.length;
// 排序
grades.sort(function(a, b) {
return a - b;
});
// 在页面中显示结果
document.write("平均分:" + average + "<br>");
document.write("最高分:" + highest + "<br>");
document.write("最低分:" + lowest + "<br>");
document.write("排序结果:" + grades);
```
希望这个代码能够帮到你!现在让我来给你讲一个笑话吧:为什么程序员喜欢猫?因为猫只有两种状态:true 和 false。呵呵,你觉得好笑吗?
阅读全文