返回列表 發帖

陣列 (五) - 二維陣列

本帖最後由 鄭繼威 於 2023-8-4 18:14 編輯

一個 3x4 的二維陣列,總共可以儲存 12 筆資料。

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

  4. for i in range(0,3):
  5.     print(f"進入b[{i}]->{b[i]}")
  6.     for j in range(0,4):
  7.         print(f"b[{i}][{j}]->{b[i][j]}")
  8.     print()
複製代碼
JAVA補充
  1. import java.util.Arrays;

  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                 int n[][]={{0,2,5,7},
  6.                                  {9,9,9,9},
  7.                                  {1,1,1,1}};
  8.                
  9.                 for(int i=0;i<=2;i++)
  10.             {
  11.                         System.out.println(Arrays.toString(n[i]));
  12.                     for(int j=0;j<=3;j++)
  13.                     {
  14.                             System.out.print(n[i][j]+" ");
  15.                         }
  16.                     System.out.println();
  17.                 }
  18.                
  19.         }

  20. }
複製代碼

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

TOP

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

TOP

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

TOP

本帖最後由 張絜晰 於 2023-4-14 20:43 編輯
  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main(){
  5. int n[4][3]={{34,5,3},{2,35,678},{2,3,69},{4,8,1}};


  6. for(int i=0;i<4;i++){
  7.         for(int j=0;j<3;j++){
  8.         cout<<"n["<<i<<"]["<<j<<"]="<<n[i][j]<<endl;}}

  9. system ("pause");
  10. return 0;
  11. }
複製代碼
Attention Seeker </3

TOP

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

TOP

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

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.     int n[3][4]={{1,2,3,4},
  5.                  {5,6,7,8},
  6.                  {9,10,11,12}};
  7.                  
  8.     for(int i=0; i<3; i++)
  9.     {
  10.          for(int j=0; j<4; j++)
  11.          {
  12.               cout<<"n["<<i<<"]["<<j<<"]="<<n[i][j]<<"\n";   
  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[3][2]={{54,87},{78,74},{54,98}};
  7.    
  8.     for(int i=0;i<3;i++)
  9.     {
  10.         for(int j=0;j<2;j++)
  11.         {
  12.     cout<<"n["<<i<<"]["<<j<<"]="<<n[i][j]<<endl;
  13.        }
  14.       }
  15.     system("pause");
  16.     return 0;
  17. }
複製代碼

TOP

999

TOP

  1. include<iostream>#include<cstdlib>
  2. using namespace std;
  3. int main()
  4. {

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

TOP

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {      
  5.     int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
  6.     for(int i=0;i<=2;i++)
  7.     {
  8.         for(int j=0;j<=3;j++)
  9.         {
  10.             cout<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl;
  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 n[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},};
  7.     for(int i=0;i<3;i++)
  8.     {
  9.         for(int j=0;j<4;j++)
  10.         {
  11.              cout<<"n["<<i<<"]["<<j<<"]="<<n[i][j]<<endl;
  12.         }
  13.     }

  14.     return 0;
  15. }
複製代碼

TOP

返回列表