/*
filename: function call of the array
function: convert the array
*/
# include <stdio.h>
#define N 3
void convert_array(int array[N][N]);
int main(void)
{
int array[N][N];
int i;
int j;
/*initial the array*/
printf("Please input the array element : \n");
for(i=0; i<N; i++)
{
for(j=0; j<N; j++)
{
printf("array[%d][%d]: ", i, j);
scanf("%d", &array[i][j]);
}
}
/*traverse the array*/
printf("The array element is:\n");
for(i=0; i<N; i++)
{
for(j=0; j<N; j++)
{
if(0 == j)
printf("\n");
printf("%d ", array[i][j]);
}
}
convert_array(array);
printf("\nThe convert array is:\n");
/*output the converted array*/
for(i=0; i<N; i++)
{
for(j=0; j<N; j++)
{
if(0 == j)
printf("\n");
printf("%d ", array[i][j]);
}
}
return 0;
}
/*concert the array*/
void convert_array(int array[N][N])
{
int i, j, temp;
for(i=0; i<N; i++)
{
for(j=i+1; j<N; j++)
{
temp = array[i][j];
array[i][j] = array[j][i];
array[j][i] = temp;
}
}
}
result: