-->
当前位置:首页 > 题库 > 正文内容

程序填空题:求二维数组转置

Luz4年前 (2021-05-10)题库2005
编写一个函数,使给定的一个二维数组(3X3)转置,即行列互换。

```c++
#include
#define N 3
void main()
{
@@[void convert(int array[3][3])](2);
int arr[N][N]={{1,2,3},{4,5,6},{7,8,9}};
int i,j;
convert(arr);
for(i=0;i {for(j=0;j printf("%3d",arr[i][j]);
printf("\n");
}
}
void convert(int array[3][3])
{
int i,j,t;
for(i=0;i for(j=i+1;j {
t=array[i][j];
array[i][j]=array[j][i];
@@[ array[j][i]=t](2);
}
}
```






答案:
第1空:void convert(int array[3][3])

第2空: array[j][i]=t

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。