/生成 NN 矩阵将矩阵转置后输出。*/
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define N 3
main()
{
int a[N][N], b[N][N],i,j;
srand(time(NULL));
for (i = 0; i < N; i++)
for (j = 0; j < N; j++)
a[i][j] = rand() % 5;
printf("原始矩阵:\n");
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
printf("%4d", a[i][j]);
printf("\n");
}
for (i = 0; j < N; i++)
for (j = 0; j < N; j++)
b[i][j] = a[j][i];
printf("转置后的矩阵:\n");
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
printf("%4d", b[i][j]);
printf("\n");
}
}