0

数组案例

已有 169 阅读此文人 - - 学习分享 -

//提示用户输入班级人数,求总成绩,最大值,最小值,平均值
//提示用户输入人数,并转成数字类型
var ren=parseInt(prompt(‘请输入班级人数’));
//如果输入不是数字就提示用户输入数字
if(isNaN(ren)){
alert(‘请输入数字’);
}
//定义数组存储班级每个人的成绩
var cheng=[];
//循环的方式录入每个人的成绩
for (var i=0;i<ren;i++) {
//把每个人的成绩存储到数组中
cheng[cheng.length]=parseInt(prompt(“请输入第”+(i+1)+”个人的成绩”));
}
console.log(cheng);
//求总成绩
var sum=0;
var avg=0;//平均值
var max=cheng[0];//最大值
var min=cheng[0];//最小值
for (var i=0;i<cheng.length;i++) {
sum+=cheng[i];//求和
//求最大值
if(max<cheng[i]){
max=cheng[i];
}
//求最小值
if(min>cheng[i]){
min=cheng[i];
}
//平均值
avg=sum/cheng.length;
}
console.log(‘和为:’+sum);
console.log(‘平均值:’+avg);
console.log(‘最大值:’+max);
console.log(‘最小值:’+min);

期待你一针见血的评论,Come on!