首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。 例如,二维数组中的数据为: 33 33 33 33 44 44 44
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。 例如,二维数组中的数据为: 33 33 33 33 44 44 44
admin
2015-12-22
24
问题
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。
例如,二维数组中的数据为:
33 33 33 33
44 44 44 44
55 55 55 55
则一维数组中的内容应是:
33 33 33 33 44 44 44 44 55 55 55 55。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int(*s)[10],int *b,int
*n,int mm,int nn)
{
}
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;void NONO();
printf("The matrix:\n");
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)printf
("%3d",w
[j]);
printf("\n");
}
fun(w,a,&n,3,4);
printf("The A array:\n");
for(i=0;i
("%3d",a
);printf("\n\n");
NONO();
}
void NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
FTLE *rf,*wf;int i,j,k;
int w[10][10],a[100],n=0,mm,nn;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(k=0; k<5; k++) {
fscanf(rf,"%d%d",&mm,&nn);
for(i=0; i
for(j=0;j
(rf, "%d", &w
[j]);
fun(w, a, &n,mm, nn);
for(i=0;i
(wf,"%3d",a
);fprintf(wf,"\n");
}
选项
答案
int i,j; for(i=0;i
解析
该程序功能是将M行、N列的二维数组中的数据,按行的顺序依次放到一维数组中。本题中首先要清楚数组元素在通常情况下是按行存放的,而如果要实现按行存放,其对应关系应为:s[0][0],s[0][1],s[0][2],…,s[0][M-1],s[1][0],s[][1],…,s[N-1][M-1]。
转载请注明原文地址:https://jikaoti.com/ti/rIi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
数据库设计包括两个方面的设计内容,它们是
关于结构化程序设计原则和方法描述错误的是()。
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
简单的交换排序方法是()。
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11
在C语言中,运算对象必须是整型数的运算符是
随机试题
A.平肝潜阳,清火息风B.化痰祛湿,健脾和胃C.补益气血,调齐心脾D.滋养肝肾,益精填髓眩晕之气血亏虚证,宜
患者,女,28岁。不孕,进行性痛经5年,经前1~2天下腹痛、腰痛,经后逐渐消失。查:子宫大小正常、后倾、粘连;双侧卵巢均有约直径6cm的囊肿,欠活动:阴道后穹窿有触痛性结节。应首先考虑的诊断是
女性,40岁,左乳外上象限4cm×3cm肿块,距乳头距离5cm,可推动,但病人双手叉腰时肿块活动度明显受限,左腋窝未扪及肿大淋巴结。该病人若确诊为乳腺癌,手术方式应选择
背景A施工单位具有通信工程施工总承包一级资质,通过招投标承接到某通信运营商的六省长途传输设备扩容工程的施工任务,工程造价约2亿元人民币。由于施工阶段A施工单位正在从事另外一项大型工程的施工,因此没有足够的资源按照合同约定完成此项目,限于合同工期和需求要求
中国居民张某2014年3月在市区内开办了一家餐馆和一个副食品加工店,均为个人独资企业。自行核算餐馆2015年度销售收入为400000元,支出合计360000元;副食品加工店2015年度销售收入为800000元,支出合计650000元。张某选择从副食品加工店
阅读下面的材料,回答问题。心理学家把一只小白鼠放在一个特制的箱子里,这个箱子被一个隔板分隔成两部分。当小白鼠熟悉了环境后,心理学家就会给出一个铃声作为信号,响铃之后,小白鼠所在一侧的箱底就会通电。小白鼠受到难受的电击,就会本能地逃窜,碰巧跃过隔板
下列关于“托迈”的说法,正确的一项是()。文中[]应填入的词语是()。
AccordingtotheGeneva______,noprisonersofwarshallbesubjecttoabuse.
一个美国议员提出,必须对本州不断上升的监狱费用采取措施。他的理由是,现在一个关在单人牢房的犯人所需的费用,平均每天高达132美元,即使在世界上开销最昂贵的城市里,也不难在最好的饭店找到每晚租金低于125美元的房间。以下哪项如果为真,能构成对上述美国
A80-yearoldmanfromCincinnatiinAmericaismakinglegalhistorybysuingdoctorswhosavedhiswife.EdwardWinterhaswitn
最新回复
(
0
)