我的代码是求矩阵变为转置矩阵需要两两移动几次
#include <stdio.h>
#include <math.h>
int main() {
int a[1000][1000], n, i, j, k, h, c, t1, t2, q=0;
scanf("%d", &h);
for (i = 0; i < h; i++) {
for (j = 0; j < h; j++) {
t1 = i;
t2 = j;
scanf("%d", &a[t2][t1]);
}
}
for (k = 0; k < h; k++) {
for (c = 0; c < h; c++) {
if (a[k][c] != a[c][k])
q++;
}
}
printf("%d\n", q);
return 0;
}