Run ID:700
提交时间:2023-02-25 15:52:57
/* 二维数组的定义: int a[10][10],先定义数据类型,再定义变量名字,第三步确定数组长度 数组长度是先行,再列。行列的下标都是从0开始的。 二维数组的赋值: int a[3][3]={1,2,3,4,5,6,7,8,9}//方法一 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}//方法二 1 2 3 4 5 6 7 8 9 int a[3][3]={{1,2},{},{7,8,9}} //没有赋值默认为0 1 2 0 0 0 0 7 8 9 int a[][3]={1,2,3,4,5,6,7,8,9} 1 2 3 4 5 6 7 8 9 int a[3][]={1,2,3,4,5,6,7} 这种情况没有办法输出,因为数组的边界没有定义不知道每行有多少元素 二维数组的录入:用i表示行,j表示列 for(int i=0;i<10;i++){ for(int j=0;i<10;j++){ cin>>a[i][j]; } } 二维数组的增删查改: */ #include<iostream> using namespace std; int a[3][3];//全局变量,默认值是0 int main(){ int m,n; cin>>m>>n; int b[m][n]; //局部变量,默认值是内存里的数 for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cin>>b[i][j]; } } for(int i=0;i<m;i++){ cout<<b[i][0]; for(int j=1;j<n;j++){ cout<<" "<<b[i][j]; } } cout<<endl;} return 0; }