二維數組的案例


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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM