二维数组复制字符串c语言,C语言--关于二维数组,字符串数组,多维数组

int main(int argc, const char * argv[])

{

@autoreleasepool {

#pragma mark-----------二维数组

int a[3][4]={

{1,2,3,4},

{5,6,7,8},

{12,10,11,12}

};

//打印二维数组

for (int i = 0; i<3; i++) {

for (int j =0; j<4; j++) {

printf(" %d ",a[i][j]);

}

printf("\n");

}

//把行和列交换,放到新的二维数组

int b[4][3]={0};

for (int i = 0; i<3; i++) {

for (int j =0; j<4; j++) {

b[j][i]=a[i][j];

}

}

printf("\n");

for (int i =0; i<4; i++) {

for (int j =0; j<3; j++) {

printf(" %d ",b[i][j]);

}

printf("\n");

}

//找出二维数组中的最大值,并把行和列表示出来

int max = 0;

for (int i =0; i<3; i++) {

for (int j =0; j<4; j++) {

if (max

max=a[i][j];

}

}

}

printf("max=%d",max);

for (int i = 0; i<3; i&#

你可能感兴趣的:(二维数组复制字符串c语言)