为什么两个结果是一样的?
为什么两个结果是的一样。。。谢谢,请指教~~程序代码:
#include<stdio.h> int main() { int i,j,t; int a[5][5]; for(i=0;i<=4;i++) for(j=0;j<=4;j++) scanf("%d",&a[i][j]); printf("原来的数列是:\n"); for(i=0;i<=4;i++) for(j=0;j<=4;j++) { printf("%5d",a[i][j]); if((j+1)%5==0) {printf("\n");} } printf("交换后的数列是:\n"); for(i=0;i<=4;i++) for(j=0;j<=4;j++) { t=a[4-j][4-i];a[4-j][4-i]=a[i][j];a[i][j]=t; } for(i=0;i<=4;i++) for(j=0;j<=4;j++) { printf("%5d",a[i][j]); if((j+1)%5==0) {printf("\n");} } return 0; }