二维数组输出
程序代码:#include<stdio.h>
int main()
{
int a[4][4],i,j;
for(i=0;i<4;i++)
{
printf("请输入第%d行数据\n",i+1);
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
a[3-i][j]=a[i][j];
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%3d",a[i][j]);
}
printf("\n");
}
}
4*4二维数组
输入测试数据 1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
想要达到的效果
13 14 15 16
9 10 11 12
5 6 7 8
1 2 3 4
也就是说本来是第一行的数据,最后一行输出,
太久没碰了,都不会了,我自己尝试写了,不对,麻烦大家帮看看



