简答题
👁️ 浏览量:

试题题干

从键盘为二维整型数组a输入数据,输出该二维数组的转置b。


参考答案

试题解析

将数组a转置为数组b就是把a的行变成b的列,a的列变成b的行。

第一空就是要将数组a各元素的值利用二重for循环依次从键盘输入,即第一空应填入&a[i][j];

第二空是要将二维数组a转置为二维数组b,即b[j][i]=a[i][j],故第二空应填入b[j][i];

前面进行的循环是将数组a的行转换成b的列,现在进行的循环是将a的列转换成b的行,即for语句应写成for(i=0;i<N;i++),故第三空应填入N。