javascript输入7个数,输出它们总和,平均值,输出小于60的有几个
在线等
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>成绩分析</title>
</head>
<body>
<script>
function getStudnet() {
var scores = [];//保存成绩
for (var i = 0; i < 7; i++) {
scores[i] = parseFloat(prompt('请输入学生成绩'));
}
return scores;
}
//求和
function getSum(arr) {
var sum = 0;
for (var i in arr) {
sum += arr[i];
}
return sum;
}
//求平均分
function getAvg(arr) {
return getSum(arr) / arr.length;
}
function ok(arr) {
var ok = 0;
for (var i in arr) {
if (arr[i] > 60) {
ok++
}
}
return ok;
}
var arr = getStudnet();//录入成绩
var sum = getSum(arr);//求总分
var avg = getAvg(arr);//求平均分
alert("总分:" + sum + "分");
alert("平均分:" + avg + "分");
alert("大于60:" + ok(arr) + "个");
</script>
</body>
</html>