返回列表 發帖

三維陣列

一個 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.    
  14.     system("pause");
  15.     return 0;
  16. }
複製代碼

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    
  7.     int num [2][2][2] = {{{1,2},{3,4}},{{5,6},{7,8}}};
  8.     for(int i=0; i<2;i++)
  9.     {
  10.     for(int j=0; j<2;j++)
  11.     {
  12.        for(int n=0;n<2;n++)
  13.        {
  14.         cout<<num[i][j][n]<<endl;        
  15.        }  
  16.    

  17.            
  18.     }
  19.    
  20.      
  21.     cout<<"======="<<endl;
  22.     }
  23.       system("pause");
  24.    return 0;   
  25. }
複製代碼

TOP

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
   int num[2][3][4]={{{1,1,1,1},{2,2,2,2},{3,3,3,3}},{{4,4,4,4},{5,5,5,5},{6,6,6,6}}};
   for(int i=0;i<2;i++)
   {
    for(int j=0;j<3;j++)
    {
     for(int r=0;r<4;r++)
     {
      cout<<num[i][j][r]<<endl;      
     }      
    }      
   }
   system("pause");
   return 0;
}

TOP

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

TOP

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

TOP

#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
    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}}};
     for(int i=0;i<2;i++)
    {
      for(int j=0;j<3;j++)
      {
        for(int k=0;k<3;k++)
        {
        cout<< num[i][j][k]<<endl;      
        }
      }   
    }               
   
    system("pause");
    return 0;   
}

TOP

返回列表