例如,有下列矩阵:
1 2 3
4 5 6
7 8 9
10 11 12
若k为2,程序执行结果为:
7 8 9
4 5 6
1 2 3
10 11 12
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include
#define N 3
#define M 4
/**********found**********/
void fun(int (*a)[N], int __1__)
{int i,temp ;
/**********found**********/
for(i = 0 ; i < __2__ ; i++)
{temp=a[0][i] ;
/**********found**********/
a[0][i] = __3__ ;
a[k][i] = temp ;
}
}
main()
{int x[M][N]={ {1,2,3},{4,5,6},{7,8,9},{10,11,12} },i,j;
printf("The array before moving:/n/n");
for(i=0; i {for(j=0; j printf("/n/n"); } fun(x,2); printf("The array after moving:/n/n"); for(i=0; i {for(j=0; j printf("/n/n"); } } 解题答案: /**********第一空**********/ void fun(int (*a)[N], int k) /**********第二空**********/ for(i = 0 ; i < N ; i++) /**********第三空**********/ a[0][i] = a[k][i] ; ******************************************
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。