二维数组

61 阅读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]);// 
	
//	 打印输出二维数组
	
	for(int j=0;j<3;j++){
		printf("%-5d", arr[0][j]);
	} 
	printf("\n");
	for(int j=9;j<3;j++){
		printf("%-5d", arr[1][j]);
	}
	int arr[2][3]= {
					{1,2,3},
					{4,5,6},
					{7,8,9}
				};
	for(int i=0;i<2;i++){
		for(int j=0;j<3;j++){
			
			printf("%-5d", arr[i][j]);
			

		}
		printf("\n");
	}
				
}