#include<stdio.h>
int exchange(int a[3][3]);//对exchange函数的声明;
int main()
{
int arry[3][3]={{1,2,3},{4,5,6},{7,8,9}};//输入一个3×3的二维整形数组a并赋值;
exchange(arry);//调用exchange函数;
getchar();
getchar();
return 0;
}
int exchange(int a[3][3])
{
int i, j;
int b[3][3];//输入一个3×3的二维整形数组b并赋值;
for(i=0;i<3;i++)//表示数字的行数;
{
for(j=0;j<3;j++)//表示数组的列数;
{
b[i][j]=a[j][i];//将a数组的行列互换,赋给b数组;
printf("%d\t",b[i][j]);
}
printf("\n");
}
return b[i][j];//返回b数组给主函数;
}
该程序的运行结果如下: