问题 填空题

下面rotme函数的功能是:将n行n列的矩阵A转置为A’。例如:


请填空。
#define N 4
void rotate(int a[][N])
int i,j,t;
for(i=0;i<N;i++)
for(j=0; 【13】 ;j++)
t=a[i][j];
【14】 ;
a[j] [i]=t;

答案

参考答案:[13] j<I [14] a[i][j]=a[j][i]

解析: 本题中要求将n行n列的矩阵A转置,即让数组中行上的元素变成对应列上的元素。即把对角线两边的元素对换,所以本题的第一个空白处应该填写j<i,第二个空白处填写交换对角线两边的元素的语句a[i][j]=a[j][i]。

单项选择题 案例分析题
问答题 简答题