在线等。。。。求解一道C++基础题!!!!!!!在线等!!!!!!!!

2024-12-15 13:57:35
推荐回答(1个)
回答1:

#include
int area[100][100];
void main()
{
int i, h, n, m;
printf("请输入维数:");
scanf("%d",&i);
h=i;
for(n=0;n {
for(m=0;m {
printf("请输入area[%d][%d]:", n, m);
scanf("%d",&area[n][m]);
}
}
printf("原数组为:\n");
for(n=0;n {
for(m=0;m {
printf("%d\t",area[n][m]);
}

printf("\n");
}

int t;
for(n = 0; n < i; n++)
{
for(m=0; m {
t = area[n][m];
area[n][m] = area[m][n];
area[m][n] = t;
}
}
printf("转置后为:\n");
for(n=0;n {
for(m=0;m {
printf("%d\t",area[n][m]);
}

printf("\n");
}
}