首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单
admin
2020-06-02
52
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数组中数据的个数存放在形参n所指的存储单元中。
例如,若二维数组中的数据为
则一维数组中的内容应是:
33 44 55 33 44 55 33 44 55 33 44 55
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdio.h>
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;
printf("The matrix:\n");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
printf("%3 d",w
[j]);
printf("\n");
}
fun(w,a,&n,3,4);
printf("The A array:\n");
for(i=0;i<n;i++)
printf("%3d",a
);
}
选项
答案
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; /*通过指针返回元素个数*/ } }
解析
题目要求实现将二维数组元素存入一维数组,需使用for循环语句来控制二维数组元素的下标,同时使用指针变量配合操作。
可以用两个循环来处理问题,由于是按列的顺序取出,所以第1个循环用于控制列下标,第2个循环用于控制行下标。
转载请注明原文地址:https://www.kaotiyun.com/show/deCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
层次型、网状型和关系型数据库划分原则是
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
以下叙述中正确的是
占构化程序设计中,下面对goto语句使用描述正确的是
设有如下关系表:则下列操作中正确的是
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a
下列叙述中错误的是
设fp已定义,执行语句fp=fopen(“file”,“W”);后,以下针对文本文件file操作叙述的选项中正确的是
在关系模型中,每一个二维表称为一个()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
直接费包括()。
启闭力为500kN的螺杆式启闭机,其型式为()。
按开设证券账户的投资主体分类,可分为()类型。
根据证监会的规定,证券经纪公司在不影响客户的情况下可以视情况适用客户资金来暂时提高自身的风险承受能力。( )
()制度是指有资格的保荐人推荐符合条件的公司公开发行股票和上市,并对所有推荐的发行人的信息披露质量和所作出的承诺提供训示、督促、辅导、指导和信用担保的制度。
某企业为单步骤简单生产企业,设有一个基本生产车间,连续大量生产甲、乙两种产品,采用品种法计算产品成本。另设有一个供电车间,为全厂提供供电服务,供电车间的费用全部通过“辅助生产成本”归集核算。2011年12月份有关成本费用的资料如下:(1)12月份
立体构成是一门研究在()中如何将立体造型要素按照一定的原则组合成赋予个性美的立体形态的学科。
以下不属于我国市、区政府工作部门中社会管理机构的是()。
A、 B、 C、 D、 B
Tobeagoodteacher,youneedsomeofthegiftsofagoodactor:youmustbeableto【C1】______theattentionandinterestofyou
最新回复
(
0
)