返回列表 發帖

陣列 (十) - 三維陣列

試著做出一個 2x3x4 的三維陣列,總共可以儲存 24 筆資料。
裡面的值自行決定可以用for迴圈產生也可自己先宣告好

  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. }
複製代碼

本帖最後由 呂宗晉 於 2023-4-28 19:49 編輯
  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>endel;
  2. include<cstdlib>endel:
  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. 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

  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<=1;i++)
  10.        for(int j=0;j<=2;j++)
  11.           for(int k=0;k<=3;k++)
  12.              cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  13.    
  14.    system("pause");
  15.    return 0;
  16. }
複製代碼

TOP

4

TOP

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  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.    
  12.     system("pause");
  13.     return 0;
  14. }
複製代碼

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.     int n[2][3][4]={{{1,2,3,4}, {5,6,7,8,}, {9,10,11,12}},
  5.                     {{13,14,15,16}, {17, 18, 19, 20}, {21, 22, 23, 24}}};

  6.     for(int i=0; i<2; i++){
  7.         for(int j=0; j<3; j++){
  8.             for(int k=0; k<4; k++){
  9.                 cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  10.             }
  11.         }
  12.     }
  13.     system("pause");
  14.     return 0;
  15. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {   
  6.     int a[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 b=0;b<2;b++){
  10.        for(int c=0;c<3;c++){
  11.           for(int d=0;d<4;d++){
  12.             cout<<"a"<<"["<<b<<"]"<<"["<<c<<"]"<<"["<<d<<"]"<<a[b][c][d]<<endl;
  13.             }
  14.             }
  15.             }
  16.     system("pause");
  17.     return 0;
  18. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<ctime>
  4. using namespace std;

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

TOP

8

TOP

  1. #include<cstdlib>
  2. #include<iostream>
  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}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};

  6. for(int a=0;a<2;a++){
  7.         for(int b=0;b<3;b++){
  8.         for(int c=0;c<4;c++){
  9.         cout<<n[a][b][c]<<endl;
  10.         }
  11.         }
  12.         }
  13.         

  14. system ("pause");
  15. return 0;
  16. }
複製代碼
Attention Seeker </3

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n[2][3][4]={{{14,25,38,47},{57,68,67,85},{91,0,41,42}},
  7.                     {{43,44,55,16},{57,58,89,80},{71,52,53,54}}};
  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. using namespace std;
  3. int main()
  4. {
  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.     system("pause");
  14.     return 0;
  15. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;

  4. int main()
  5. {
  6.     int n[2][3][4];
  7.     int a=1;
  8.     for(int i=0;i<=1;i++)
  9.         {
  10.             for(int j=0;j<=2;j++)
  11.             {
  12.                 for(int k=0;k<=3;k++)
  13.                 {
  14.                     n[i][j][k]=a;
  15.                     a=a+1;
  16.                 }
  17.             }
  18.         }
  19.     for(int i=0;i<=1;i++)
  20.         {
  21.             for(int j=0;j<=2;j++)
  22.             {
  23.                 for(int k=0;k<=3;k++)
  24.                 {
  25.                     cout<<"n["<<i<<"]["<<j<<"]["<<k<<"]="<<n[i][j][k]<<endl;
  26.                 }
  27.             }
  28.         }
  29.     return 0;
  30. }
複製代碼

TOP

返回列表