首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
admin
2010-02-08
52
问题
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。
例如:二维数组中的数据为
33333333
44444444
55555555
则一维数组中的内容应是
334455334455334455334455。
注意:部分源程序以存在文件test_2.cpp中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
文件test39_2.cpp的内容如下:
#include<stdio.h>
#include<iostream.h>
void fun(int(*s) [10],int *b, int *n,int mm,int nn)
{
}
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;
cout<<"The matrix:\n"
for(i=0; i<3; i++)
{
for(j=0; j<4; j++
cout<<w
[j];
cout<<endl;
}
fun(w, a, &n, 3, 4);
cout<<"The A array:\n";
for(i=0; i<n; i++)
cout<<a
;
cout<<"\n\n";
}
选项
答案
void fun (int(*s)[10],int *b, int *n, int mm, int nn) { int i,j; for(j=0;j<nn;j++) for(i=0;i<mm;i++) {b[*n]=*(*(s+i)+j);*n=*n+1; } }
解析
一个二维数组的存储可以理解为按行进行存储的—个—维数组,但本题中的二维数组要求按列进行存储。根据在主函数中的调用情况,可以看出,指针数组s[10]实质上是用来存放二维数组中各行的首地址,b是用来存放最终二维数组按列处理完毕后的一个一维数组,第3个参数之所以要用“&n”,目的是为了能在函数中直接改变其值。
转载请注明原文地址:https://kaotiyun.com/show/L7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
如果一组数据完全平衡,那么这组数据的离均差的总和为()
下列哪种数据才可以运用卡方检验进行统计分析?()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
下列选项中不是乌申斯基主张的教学原则是
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
日本近代教育史上的第一个新学制是1872年颁布的(),它规定全国实行中央集权式的大学区制。
生物起源说和心理起源说的根本错误在于否认了教育的
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
随机试题
我国现有的劳动服务主体,包括()几类。
患者,男性,查体见肝脏下移,该患者不可能是
某工作H的最早开始时间为28天,其持续时间为9天,H有三项紧后工作,它们的最迟开始时间分别是第40天、第43天、第48天,则H的总时差应为()天。
视为城市土地使用的经典模型是()。
计算工作总时差等于()。
根据证券营业部内部控制的相关规定,证券营业部的业务差错按照业务性质可分为( )。
对某产品进行测量,测量误差如图4.5一1所示,设被测量值为y,其真值为£,第i次测量所得的观测值或测得值为),yt。若测得值呈正态分布N(μ,σ2),则: 分布曲线的形状决定了()。
免疫球蛋白lgG的结构示意图如下图,其中一s—s表示连接两条相邻肽链的二硫链。若该lgG由m个氨基酸构成,则该lgG有肽键数()。
上海市的二手房交易呈现_________态势。在2002年,上海市二手房交易面积为__________万平方米( )
某施工队在建筑工地意外地发掘出一处大户人家的住宅遗迹。据史料记载,在该区域内居住过的大户人家只有孙家、陆家和周家。由于孙家的居住年代非常久远,一定在更深的地层,所以不可能是孙家的住宅;而陆家的住宅曾在战乱中被焚毁,没有留下任何痕迹。因此,考古人员推断该遗迹
最新回复
(
0
)