⼆维数组的案例
1.⼆维数组就是⼀个数组⾥的元素是⼀维数组,例如:arr=[[1,2,3],[4,5,6],[7,8,9]]
2.⼆维数组案例1:共有六个学⽣,将每个学⽣对应学号的语⽂、数学、英语成绩求和求平均值
//定义⼀个⼆维数组,放六个⼈的学号及成绩
var arr=[];
//定义⼀个⼀维数组,该⼀维数组就是⼆维数组的元素
var sum=["学号","语⽂成绩","数学成绩","英语成绩"];
//定义⼀个⼈数
var num=6;
//定义⼀个数组⽤来放新的元素
var newarr=[];
/
/给⼆维数组⼀维数组赋值
for(var i=0;i<num;i++){
//定义⼆维数组的第i个元素就是⼀个⼀维数组
arr[i]=[];
//数组赋值
for(var j=0;j<sum.length;j++){
数学数组的定义是什么//如果输⼊学号的话不⼀定是纯数字的
if(sum[j]==="学号"){
arr[i][j]=prompt("请输⼊"+sum[j]);
}
//如果是成绩直接将其变为数字
else{
arr[i][j]=parseInt(prompt("请输⼊"+sum[j]));
}
}
}
//对每个学⽣的成绩分别求和,求平均数(遍历⼆维数组)
for(var k=0;k<arr.length;k++){
//定义⼀个和
var he=arr[k][1]+arr[k][2]+arr[k][3];
//定义⼀个平均数
var pjs=he/(arr[k].length-1);
/
/给新数组赋值
newarr[k]=[he,pjs];
}
//输出结果
alert(newarr);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。