143
258
769
写的啥,这么多语法错误 最终改成这样:
main(){
int a[3][3]={1,2,3,4,5,6,7,8,9}, m, k, t;
for (m=0;m<3;m++)
for (k=0;k<=m;k++)if ((m+k)%2){ t=a[m][k]; a[m][k]=a[k][m]; a[k][m]=t;}
for (m=0;m<3;m++){{for (k=0;k<3;k++)printf("%d",a[m][k]);printf("\n");getch();
}}
}结果同上,求采纳
a[m][k]与a[k][m]交换的语句有问题,用大括号把他们括起来,中间用分号隔开,不是用逗号。