首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。 例如:二维数组中的数据为 33333333 44444444 55555555 则一维数组中的内容应是 334455334
admin
2010-02-08
53
问题
请编写函数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://www.kaotiyun.com/show/L7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
简述统计假设检验中两类错误的定义及其关系。
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
下列关于新教育发展时期的说法错误的是
关于教育的教育即生活的解读错误的是
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
下列说法错误的是
下列关于学校教育的说法,错误的是
波浪理论考虑的因素主要包括三个方面,其中最主要的是股价的()。
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
随机试题
A.阑门B.贲门C.吸门D.幽门小肠与胃交接处是
计算,其中D是由y=x,y=2x,x=2与x=4围成.
全国人民代表大会第五次会议通过了《物权法》,其中()规定了国家土地所有权和集体土地所有权。
均质细直杆OA长为l,质量为m,A端固结一质量为m的小球(不计尺寸),如图所示。当OA杆以匀角速度绕O轴转动时,该系统对O轴的动量矩为:
2014年1月1日,甲公司将公允价值为2950万元的全新办公设备一套,按照300()万元的价格出售给乙公司,并立即签订了一份经营租赁合同,从乙公司租回该办公设备,租期为4年。办公设备原账面价值为2900万元,预计使用年限为25年。租赁合同规定,在租
教育目的的层次包括:国家的教育目的、各级各类学校的培养目标、______。
俗语“四两拨千斤”可以用物理学中的()来解释。
在谈到法律责任时有学者指出,尽管法律责任是不遵守法律的后果,但真正承担责任者和真正承担的责任比不遵守法律应有的后果要少得多。运用法理学的有关知识对这位学者的观点加以分析。
影响西藏农作物分布的决定性因素是()。
Whatshouldbedoneinordertofeedalargepopulation?
最新回复
(
0
)