写一个函数:给定3X3的二维数组行列互换
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#pragma warning(disable:4996)
int main(){
int fun(int array[3][3]);
int i,j,str[3][3] = {
{1,2,3},{4,5,6},{7,8,9}
};
printf("数组str:\n");
for ( i = 0; i < 3; i++)
{
for ( j = 0; j < 3; j++)
{
printf("%4d",str[i][j]);
}
}
printf("\n");
fun(str);
return 0;
}
int fun(int array[3][3]){
int i,j,temp[3][3];
for ( i = 0; i < 3; i++)
{
for ( j = 0; j < 3; j++)
{
temp[j][i] = array[i][j];
}
}
printf("数组temp:\n");
for ( i = 0; i < 3; i++)
{
for ( j = 0; j < 3; j++)
{
printf("%4d",temp[i][j]);
}
}
}
