首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
admin
2010-02-08
32
问题
请编写函数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,要描述这组数据的特征,受极端数据值影响的统计量是()
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
下列关于实用主义的说法错误的是
根据教育的定义,下列哪一个选项不是教育活动?
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
依据我国继承法规定,不必有两个以上见证人在场见证的遗嘱是()。
随机试题
A、脑脊液和脑膜B、脑膜和脑实质C、脑膜、脑实质、部分脑室和脑脊液D、脑膜、脑实质、部分脑室,无脑脊液E、脑膜、脑实质、部分脑室、脑脊液和脊膜脑膜膨出的内容物是_________。
在学生中开展不吸烟健康教育活动,不正确的措施是
下列有关路面横向力系数评定的说法,正确的是()。
全民所有制企业投资兴办的联营企业所使用的集体土地,必须向省级人民政府土地管理部门提出用地申请,方可使用。()
某市财政部门在对辖区内的一个生产企业进行会计执法检查中发现下列问题:(1)该企业销售货物时将应向购买方收取款项的8%金额作为发票金额开具发票,其他款项记人私密账本。(2)该企业采用电子计算机进行会计核算,但是其使用的软件经财政部门验证不符合国家统一的会
食物中毒是指食用了被有毒有害物质污染的食品或者食用了含有毒有害物质的食品后出现的急性、亚急性疾病。根据上述定义,下列情形属于食物中毒的是:
文字是文化的一种_________,它的产生_________着社会文明有了划时代的进步。汉字是跟中国人重实际、多想象、包容万物的那种实用理性_________和物我一体的精神密切相关的。依次填入画横线部分最恰当的一项是()。
全面发展就是指学生德智体诸方面平均发展。
Ifenergywastagesaretobereduced,cooks______.WhichofthefollowingstatementsisNOTtrueaccordingtothetext?
当系统硬件发生故障或更换硬件设备时,为了避免系统意外崩溃应采用的启动方式为(30)。
最新回复
(
0
)