首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
admin
2010-02-08
59
问题
请编写函数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全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
下列选项中不是乌申斯基主张的教学原则是
下列哪项不是具体运算时期儿童的特征?()
关于遗传素质在人的身心发展中的作用,下列说法错误的是
下列关于学校教育的说法,错误的是
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
23岁的某医药公司总经理甲存银河宾馆客房里遭遇抢劫遇害。警方事后从宾馆的安全监视系统记录资料中发现,凶手乙(被判处死刑)在入室作案前,曾尾随甲,并在不到两个小时内7次上下电梯进行跟踪。但对形迹可疑的乙,宾馆保安人员无一人上前盘问。死者父母认为宾馆严重失职,
随机试题
直接提供中枢神经系统活动所需能量的是
某患者突发呼吸困难,吸气时胸骨上窝、锁骨上窝和肋间隙明显凹陷,临床诊断可能是
小儿生理特点错误的是
新冠肺炎疫情期间,某工贸企业将一批质量不合格的口罩产品贴上其他著名医护用品的品牌在网上销售,后来又趁势将上述口罩的销售价格在之前的基础上翻了四到五倍,获利数额较大。关于此案,下列说法不正确的是:
破产计划制定主体有()。
以下属于一个分部工程的是()。
对于可撤销合同,具有撤销权的当事人(),撤销权消灭。
下列各项中,属于账证核对主要内容的有()。
只有领取了税务登记证才可以领取发票。
(Lateron),children(attemptto)maketheirpaintings(lookasclosely)aspossible(totherealthings)theyarerepresenting.
最新回复
(
0
)