首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
admin
2010-02-08
34
问题
请编写函数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全国计算机二级
相关试题推荐
试析晚清学校与选举制度的演变并论其影响。(北京大学2000年中国通史真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
心理与教育科学研究数据的特点有()
下列哪种数据才可以运用卡方检验进行统计分析?()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
日本近代教育史上的第一个新学制是1872年颁布的(),它规定全国实行中央集权式的大学区制。
教育制度的两个基本方面是
随机试题
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】密码学作为信息安全的关键技术,在信息安全领域有着广泛的应用。密码学中,根据加密和解密过程所采用密钥的特点可以将密码算法分为两类:对称密码算法和非对称密码算法。此外,密码技术还用于信息鉴别、数据
关丁审美经验的性质表述正确的有【】
明确提出我国经济体制改革的目标是建立社会主义市场经济体制是在
如图所示,在平板和受拉螺栓之间垫上一个垫圈,可以提高()。
A.疏风平肝B.通利关节C.燥湿止带D.解暑、截疟E.明目、止痉野菊花除清热解毒外,又能()。
可以安装在消防配电线路上,以保证消防用电设备供电安全性和可靠性的装置是()。
产品价格的上升通常会使其销量减少,除非价格上升的同时伴随着质量的提高。时装却是一个例外。在某时装店,一款女装标价86元却无人问津,老板灵机一动改为286元,衣服却很快售出。如果以下陈述为真,哪一项最能解释上述反常现象?
设f(x)在区间[-a,a](a>0)上具有二阶连续导数,f(0)=0写出f(x)的带拉格朗日余项的一阶麦克劳林公式;
Whatwillthewomando?
McDonald’s,Greggs,KFCandSubwayaretodaynamedasthemostlitteredbrandsinEnglandasKeepBritainTidycalledonfast-fo
最新回复
(
0
)