二维数组输出
程序代码:
#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 也就是说本来是第一行的数据,最后一行输出, 太久没碰了,都不会了,我自己尝试写了,不对,麻烦大家帮看看