试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

请编写函数Fun,该函数的功能是:将m行n列的二维数组中的数据,按列的顺序依次存放到一维数组中。函数Fun中给出的语句仅供参考。
例如,二维数组中的数据为:
33 33 33 33
44 44 44 44
55 55 55 55
则一维数组中的内容应是:
33 44 55 33 44 55 33 44 55 33 44 55
注意:部分源程序在文件prog1.C中。
请勿改动主函数mAin和其他函数中的任何内容,仅在函数Fun的花括号中填入你编写的若干语句。
文件prog1.C内容如下:
#inCluDE<stDio.h>
voiD Fun(int(*s)[10],int *B,int *n,int mm,int nn)
/*以下代码仅供参考*/
int i,j,np=0; /*np用作B数组的下标*/
voiD mAin()
int w[10][10]=33,33,33,33,44,44,44,44,55,55,55,55,i,j;
int A[100]=0,n=0;
printF("thE mAtrix: \n");
For(i=0;i<3;i++)
For(j=0;j<4;j++)printF("%3D",w[i][j]);
printF("\n");
Fun(w,A,&n,3,4);
printF("thEA、ArrAy: \n");
For(i=0;i<n;i++)printF("%3D",A[i]);
printF("\n\n");

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

线性表的链式存储结构是一种A.随机结构B.顺序结构C.索引结构D.散列结构下面哪一个是正确的赋值语句A.a++;B.a==b;C.a+=b;D.a=1,b编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为A.以下叙述正确的是A.可以把define和if定义为用户标识符B.可以把defin以下程序段的输出结果是inta=1234;printf(“%2d\n”;A.;A