Board logo

標題: [隋堂練習]三維陣列 [打印本頁]

作者: 周政輝    時間: 2018-3-3 13:48     標題: [隋堂練習]三維陣列

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

[attach]3473[/attach]
作者: 林峻安    時間: 2018-3-3 14:04

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int num[2][3][4];
  7.     num[0][0][0] =1;
  8.     num[0][0][1] =2;
  9.     num[0][0][2] =3;
  10.     num[0][0][3] =4;
  11.    
  12.     num[0][1][0] =5;
  13.     num[0][1][1] =6;
  14.     num[0][1][2] =7;
  15.     num[0][1][3] =8;
  16.    
  17.     num[0][2][0] =9;
  18.     num[0][2][1] =10;
  19.     num[0][2][2] =11;
  20.     num[0][2][3] =12;
  21.    
  22.     num[1][0][0] =13;
  23.     num[1][0][1] =14;
  24.     num[1][0][2] =15;
  25.     num[1][0][3] =16;
  26.    
  27.     num[1][1][0] =17;
  28.     num[1][1][1] =18;
  29.     num[1][1][2] =19;
  30.     num[1][1][3] =20;
  31.    
  32.     num[1][2][0] =21;
  33.     num[1][2][1] =22;
  34.     num[1][2][2] =23;
  35.     num[1][2][3] =24;
  36.    
  37.      for(int i=0; i<2;i++)
  38.     {
  39.       for(int j=0; j<3;j++)
  40.       {
  41.         for(int k=0; k<4;k++)
  42.       {      
  43.          cout<<"num["<<i<<"]["<<j<<"]["<<k<<"]="<<num[i][j][k]<<endl;
  44.       }     
  45.       }      
  46.     }
  47.    
  48.     system("pause");
  49.      return 0;     
  50. }
複製代碼

作者: 吳秉翰    時間: 2018-3-3 14:08

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int num[2][3][4];
  7.     num [0][0][0]=1;
  8.     num [0][0][1]=2;
  9.     num [0][0][2]=3;
  10.     num [0][0][3]=4;
  11.    
  12.     num [0][1][0]=5;
  13.     num [0][1][1]=6;
  14.     num [0][1][2]=7;
  15.     num [0][1][3]=8;
  16.    
  17.     num [0][2][0]=9;
  18.     num [0][2][1]=10;
  19.     num [0][2][2]=11;
  20.     num [0][2][3]=12;
  21.    
  22.     num [1][0][0]=13;
  23.     num [1][0][1]=14;
  24.     num [1][0][2]=15;
  25.     num [1][0][3]=16;
  26.    
  27.     num [1][1][0]=17;
  28.     num [1][1][1]=18;
  29.     num [1][1][2]=19;
  30.     num [1][1][3]=20;
  31.    
  32.     num [1][2][0]=21;
  33.     num [1][2][1]=22;
  34.     num [1][2][2]=23;
  35.     num [1][2][3]=24;
  36.     for(int i=0;i<2;i++)
  37.     {
  38.         for(int j=0;j<3;j++)
  39.         {
  40.             for(int k=0;k<4;k++)
  41.             {
  42.              cout<<"num["<<i<<"]["<<j<<"]["<<k<<"]="<<num[i][j][k]<<endl;
  43.             }
  44.         }        
  45.     }
  46.     system("pause");
  47.     return 0;   
  48. }
複製代碼

作者: 湯東緯    時間: 2018-3-3 14:09

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. int num[2][3][4];   
  7.    
  8.     num[0][0][0] =1;
  9.     num[0][0][1] =2;
  10.     num[0][0][2] =3;
  11.     num[0][0][3] =4;
  12.   
  13.     num[0][1][0] =5;
  14.     num[0][1][1] =6;
  15.     num[0][1][2] =7;
  16.     num[0][1][3] =8;
  17.       
  18.     num[0][2][0] =9;
  19.     num[0][2][1] =10;
  20.     num[0][2][2] =11;
  21.     num[0][2][3] =12;   
  22.    
  23.     num[1][0][0] =13;
  24.     num[1][0][1] =14;
  25.     num[1][0][2] =15;
  26.     num[1][0][3] =16;   
  27.    
  28.     num[1][1][0] =17;
  29.     num[1][1][1] =18;
  30.     num[1][1][2] =19;
  31.     num[1][1][3] =20;
  32.    
  33.     num[1][2][0] =21;
  34.     num[1][2][1] =22;
  35.     num[1][2][2] =23;
  36.     num[1][2][3] =24;
  37.       
  38.    for(int i=0;i<2;i++)
  39.     {
  40.         for(int j=0;j<3;j++)
  41.         {
  42.             for(int k=0;k<4;k++)
  43.             {            
  44.              cout<<"num["<<i<<"]["<<j<<"]["<<k<<"]="<<num[i][j][k]<<endl;
  45.             }
  46.         }
  47.     }
  48.    
  49.     system("pause");
  50.     return 0;   
  51. }
複製代碼

作者: 鄭楀諺    時間: 2018-3-3 14:11

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

作者: 林峻安    時間: 2018-3-3 14:15

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

作者: 戴嘉禾    時間: 2018-3-3 14:18

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

作者: 吳秉翰    時間: 2018-3-3 14:19

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

作者: 湯東緯    時間: 2018-3-3 14:22

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

作者: 黃安立    時間: 2018-3-3 14:29

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

作者: 顏詢    時間: 2018-3-3 15:08

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {         
  6.      int num [3][4];
  7.      num [0][1]=1;
  8.      num [0][2]=2;
  9.      num [0][3]=3;
  10.      num [0][4]=4;
  11.      
  12.      num [1][1]=5;
  13.      num [1][2]=6;
  14.      num [1][3]=7;
  15.      num [1][4]=8;
  16.      
  17.      num [2][1]=9;
  18.      num [2][2]=10;
  19.      num [2][3]=11;
  20.      num [2][4]=12;
  21.      
  22.      
  23.          for( int i=0; i<=3; i++)
  24.          {
  25.          
  26.             for( int j=0; j<=4; j++)
  27.           {
  28.             
  29.              cout<< "num ["<<i<<"]["<<j<<"]="<<[i][j]<<endl;      
  30.           }   
  31.      }
  32.      
  33.          
  34.     system("pause");
  35.     return 0;   
  36. }
複製代碼

作者: 王駿愷    時間: 2018-3-10 13:13

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

作者: 黃安立    時間: 2018-3-10 13:24

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





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2