#include <stdio.h>
void output(int (*array)[3]);
void swap3mul3(int (*array)[3])
{
int i,j,temp;
for(i=0;i<3;i++)
for(j=0;j<i;j++)
{
temp=array[i][j];
array[i][j]=array[j][i];
array[j][i]=temp;
}
}
void output(int (*array)[3])
{
int i;
for(i=0;i<3;i++)
printf("%4d %4d %4d\n",array[i][0],array[i][1],array[i][2]);
}
int main()
{
int array[][3]={{1,2,3},{4,5,6},{7,8,9}};
printf("before swap:\n");
output(array);
swap3mul3(array);
printf("after swap:\n");
output(array);
return 0;
}
温馨提示:答案为网友推荐,仅供参考