编辑代码

#include <iostream>
using namespace std;
int main() {
    //二维数组定义方式
    /*
        1.数据类型  数组名[行数][列数];
        2.数据类型  数组名[行数][列数]={{数据1,数据2},{数据3.数据4}};
        3.数据类型  数组名[行数][列数]={数据1,数据2,数据3,数据4};
        4.数据类型  数组名[ ][列数]={数据1,数据2,数据3,数据4};
    */
    
    //1.数据类型  数组名[行数][列数];
    int arr[2][3];
    arr[0][0]=1;
    arr[0][1]=2;
    arr[0][2]=3;
    arr[1][0]=4;
    arr[1][1]=5;
    arr[1][2]=6;

  //  cout<<arr[0][0]<<endl;
  //  cout<<arr[0][1]<<endl;
  //  cout<<arr[0][2]<<endl;
  //  cout<<arr[1][0]<<endl;
 //   cout<<arr[1][1]<<endl;
 //   cout<<arr[1][2]<<endl;
    //外层循环打印行数,内层循环打印列数
    for(int i=0;i<2;i++){
        for(int j=0;j<3;j++){
            cout<<arr[i][j]<<endl;
        }
    }

    //  2.数据类型  数组名[行数][列数]={{数据1,数据2},{数据3.数据4}};
    int arr2[2][3]={
        {1,2,3},
        {4,5,6}
    };
      for(int i=0;i<2;i++){
        for(int j=0;j<3;j++){
            cout<<arr2[i][j]<<endl;
        }
    }
     
    // 3.数据类型  数组名[行数][列数]={数据1,数据2,数据3,数据4};
    int arr3[2][3]={1,2,3,4,5,6};
     for(int i=0;i<2;i++){
        for(int j=0;j<3;j++){
            cout<<arr2[i][j]<<" ";
        }cout<<endl;
    }

    // 4.数据类型  数组名[ ][列数]={数据1,数据2,数据3,数据4};
    int arr4[ ][3]={1,2,3,4,5,6};
    for(int i=0;i<2;i++){
        for(int j=0;j<3;j++){
            cout<<arr2[i][j]<<" ";
        }cout<<endl;
    }


    
	
	return 0;
}