二维数组:
1.二维数组
2.打印二维数组
1.二维数组:
(一)代码如下:
#include <stdio.h>
int main(){
// 二维数组: 方阵,有行有列
// 一种特殊的一维数组:每个元素都是一个一维数组
int arr[2][3] = {
{1,2,3},
{4,5,6}
};
// 访问元素 4
printf("%d", arr[1][0]);
// 打印3
printf("%d", arr[0][2]);
int i = 0;
printf("%d", arr[i][i] + arr[i+1][i+1]); //
}
(二)运行结果如下:
2.打印二维数组:
(一)代码如下:
// 打印输出二维数组
// for(int j=0;j<3;j++){
// printf("%-5d", arr[0][j]);
// }
// printf("\n");
// for(int j=0;j<3;j++){
// printf("%-5d", arr[1][j]);
// }
for(int i=0;i<2;i++){
for(int j=0;j<3;j++){
printf("%-5d", arr[i][j]);
}
printf("\n");
}
}
(二)运行结果如下: