返回列表 發帖

陣列 (十) - 三維陣列

本帖最後由 tonyh 於 2022-12-31 14:43 編輯

一個 2x3x4 的三維陣列,總共可以儲存 24 筆資料。

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.    
  9.     for(int i=0; i<2; i++)
  10.          for(int j=0; j<3; j++)
  11.              for(int k=0; k<4; k++)
  12.                   cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  13.                   //printf("n[%d][%d][%d]=%d\n",i,j,k,n[i][j][k]);

  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.     for(int i=0; i<2; i++)
  9.     {
  10.        for(int j=0; j<3; j++)
  11.        {
  12.                for(int a=0; a<4; a++)
  13.                     {
  14.                   cout<<"n["<<i<<"]["<<j<<"]["<<a<<"]="<<n[i][j][a]<<endl;
  15.                         }            
  16.        }
  17.     }
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a[2][5][3]={{{90,85,85},{70,75,80},{80,95,80},{70,95,75},{80,85,95}},
  7.                     {{90,85,85},{70,75,80},{80,95,80},{70,95,75},{80,85,95}}};
  8.     for(int i=0; i<2; i++)
  9.     {
  10.       for(int j=0; j<5; j++)
  11.       {
  12.               for(int k=0; k<3; k++)
  13.               {
  14.                       cout<<"["<<i<<"]"<<"["<<j<<"]"<<"["<<k<<"]="<<a[i][j][k]<<"\n";
  15.               }
  16.       }      
  17.       
  18.     }
  19.     system("pause");
  20.     return 0;
  21. }
複製代碼

TOP

  1. #include <iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int array[4][3][2] = { {{1,2},{3,4},{5,6}},
  7.         {{7,8},{9,10},{11,12}},{{13,14},{15,16},{17,18}},{{19,20},{21,22},{23,24}} };
  8.     for (int i = 0;i < 4;i++)
  9.     {
  10.         for (int e = 0;e < 3;e++)
  11.         {
  12.             for (int f = 0;f < 2;f++)
  13.             {
  14.                 cout << "[" << i << "][" << e << "][" << f << "] = " << array[i][e][f] << endl;;
  15.             }
  16.         }
  17.     }
  18.     cout << endl;
  19. };
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  6.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  7.    
  8.     for(int i=0; i<2; i++){
  9.         for(int j=0; j<3; j++){
  10.             for(int k=0; k<4; k++){
  11.                 cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  12.     }
  13.         }
  14.             }              
  15.     system("pause");
  16.     return 0;
  17. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  6.                   {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  7.     for(int i=0;i<2;i++)
  8.             for(int j=0;j<3;j++)
  9.                     for(int k=0;k<4;k++)
  10.                              cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  11.     system ("pause");
  12.     return 0;
  13. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.    
  9.     for(int i=0; i<2; i++)
  10.          for(int j=0; j<3; j++)
  11.                  for(int k=0;k<4;k++)
  12.                  cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  13.     system("pause");
  14.     return 0;
  15. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     string name[5]={"王大明","李大頭","蘇小安","余美美","張醜醜"};
  7.     float score[5][4]={{43,55,77,0},{76,77,43,0},{80,95,80,0},{70,95,75,0},{80,85,95,0}};
  8.                      
  9.                      
  10.                                                         
  11.                      
  12.     cout<<"座號\t姓名\t\t國文\t英文\t數學\t平均"<<endl;
  13.      cout<<"============================================"<<endl;
  14.      for(int i=0; i<5; i++)
  15.      {
  16.       cout<<i+1<<"\t"<<name[i]<<"\t\t";
  17.       score[i][3]=(score[i][0]+score[i][1]+score[i][2])/3;
  18.       for(int j=0; j<4; j++)
  19.            cout<<score[i][j]<<"\t";
  20.       cout<<endl;      
  21.      }
  22.       system("pause");
  23.       return 0;        
  24. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.    
  9.     for(int i=0; i<2; i++)
  10.          for(int j=0; j<3; j++)
  11.              for(int k=0; k<4; k++)
  12.                   cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  13.    
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.                       {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.     for(int i=0; i<2; i++){
  9.          for(int j=0; j<3; j++){
  10.             for(int k=0; k<4; k++){   
  11.          cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  12.     }
  13. }
  14. }
  15.     system("pause");
  16.     return 0;
  17. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.    
  9.     for(int i=0; i<2; i++)
  10.          for(int j=0; j<3; j++)
  11.              for(int k=0; k<4; k++)
  12.                   cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  13.    
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  6.                           {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  7.    
  8.     for(int i=0; i<2; i++){
  9.          for(int j=0; j<3; j++){
  10.             for(int k=0; k<4; k++){
  11.                   cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  12.                   }
  13.                   }
  14. }
  15.     system("pause");
  16.     return 0;
  17. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.    
  9.     for(int i=0; i<2; i++)
  10.          for(int j=0; j<3; j++)
  11.              for(int k=0; k<4; k++)
  12.                      printf("n[%d][%d][%d]=%d\n",i,j,k,n[i][j][k]);
  13.    
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  6.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};;
  7.     for(int i=0; i<2; i++)
  8.         for(int j=0; j<3; i++)
  9.             for(int k=0; k<4; i++)
  10.                 cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;   
  11.     system("pause");
  12.     return 0;
  13. }
複製代碼

TOP

本帖最後由 宜儒 於 2022-12-31 14:44 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.         int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  6.                                         {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  7.         for(int i=0;i<2;i++)
  8.                 for(int j=0;j<3;j++)
  9.                         for(int k=0;k<4;k++)
  10.                                 cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  11.                                 //printf("n[%d][%d][%d]=%d\n",i,j,k,n[i][j][k]);
  12.         system("pause");
  13.         return 0;
  14. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},
  7.                     {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};
  8.    
  9.     for(int i=0; i<2; i++)
  10.          for(int j=0; j<3; j++)
  11.              for(int k=0; k<4; k++)
  12.                   cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  13.    
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

TOP

返回列表