<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
/*
录入5个学生的成绩,
1)输出所有学生成绩
2)求最高分和最低分
3)求平均分
用独立函数实现
*/
var arr=show();
each(arr);
var maxScore=max(arr);
console.log('最高分'+maxScore);
var minScore=min(arr);
console.log('最低分'+minScore);
var avgScore=avg(arr);
console.log(avgScore);
function show(){
var arr=[];
for(var i=0;i<5;i++){
var score=prompt("请输入学生成绩:");
arr[i]=parseFloat(score);
// console.log(score);
}
return arr;
}
function each(arr){
for(var i in arr){
console.log(arr[i]);
}
}
function max(arr){
var maxScore=arr[0];
for(var i in arr){
if (arr[i]>maxScore) {
maxScore=arr[i];
}
}
return maxScore;
}
function min(arr){
var minScore=arr[0];
for(var i in arr){
if (arr[i]<minScore) {
minScore=arr[i];
}
}
return minScore;
}
function avg(arr){
var sum=0;
for(var i in arr){
sum+=arr[i];
var avg=sum/(arr.length);
}
return avg;
}
</script>
</body>
</html>