前两次循环为了改变二维数组里面的值,后两次循环输出。`外循环控制行,内循环控制列!``
#include <stdio.h>
void main()
{
int i,j;
int a[4][4]={{1,2,3,4},{5,6,7,8},{4,5,6,7},{7,6,5,8}};
int b[4][4];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
b[j][i]=a[i][j];
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%4d",b[i][j]);
printf("\n");
}
}