首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int* des,int& length,int n)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如f
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int* des,int& length,int n)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如f
admin
2019-05-29
55
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int* des,int& length,int n)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fator(a,length,20)执行后,则a={1,2,4,5,10,20},length=6。
注意:只能补充函数factor(),请勿改动其他部分的内容。
1 #include<iostream.h>
2 #define MAXNLEN 100
3 void factor(int* des,int& length,int n)
4 {
5
6 }
7 void main()
8 {
9 int a[MAXNLEN],length;
10 int n=20;
11 factor(a,length,n);
12 for(int i=0,i<length;i++)
13 {
14 cout<<a
<<’’ ’’;
15 }
16 cout<<end1;
17 return,
18 }
选项
答案
1 length=0; 2 for (int i=1;i<=n;i++) 3 { 4 if(n%i==0)//判断是否n的因数 5 { 6 des[length] =i; 7 length++; 8 } 9 }
解析
函数factor(int*des,int& length,int n)实现的功能是将n所有因数存放到des中,通过length引用返回因数的个数,求因数可采用取余数的方法,如果两数相除余数为0则说明除数是被除数的因数。
(1)找到n的每一个因数可采用循环方法,循环变量从1开始到n,逐个取n和循环变量的余数。
(2)如果余数为0说明是n的因数,添加到des中,参数length是采用的引用传递方式,形参的改变会影响实参,因此可直接将length的值加1表示des中元素个数加1。
转载请注明原文地址:https://kaotiyun.com/show/s68p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后
A、 B、 C、 D、 B在面向对象程序设计中,允许作用于某个对象上的操作称为方法,方法是对象的动态属性。对象间的通信靠消息传递。对象是属性和方法的封装体,可以从祖先中继承属性和方法,但不是任何对象都具有继承
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
A、 B、 C、 D、 B构造函数A中的形参a对静态成员a形成了屏蔽,故只有在成员函数init()中才将静态成员a的值修改为1,而在其他成员函数中没发生变换,故obj.a=1。
A、 B、 C、 D、 Cfun()的第一个参数是传值调用,第二个是传址调用,故在函数中修改形参的值会被传回到实参中,故结果为0和2。
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
下列程序的输出结果为:Ohjectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespaeestd;classPoint{
数据库管理员(DBA)是数据库系统的一个重要组成部分,有很多职责。以下选项不属于DBA职责的是()。
以下哪个不是C++语言中的有效标识符?
随机试题
在计算机Word文档正文编辑区中有个闪烁的光标,它所在的位置称为空格。()
血液涂片通常采用_______或_______染色法。
目前最常使用的质控图是
男性,45岁,大便时突然出现剧烈头痛、恶心呕吐,为胃内容物,一年前曾有一过性,右侧上睑下垂,急诊来院
A.丙酸睾丸酮B.浓缩血小板C.护肝药物D.12~16小时E.环孢素A女子子宫出血可肌注
患者胸痛剧烈,心痛彻背,背痛彻心,痛无休止,身寒肢冷,气短喘息,脉沉紧。宜选()
煤矿矿山排水系统要求必须有工作水泵、备用水泵和检修水泵。工作水泵的能力应在20小时内排出地下矿山24小时的正常涌水量。备用水泵的能力应不小于工作水泵的()。
根据车辆购置税法律制度的规定,下列各项非新能源车辆中,免征车辆购置税的是()。
阅读材料回答下列几题:作为一种文化载体的民间传说或神话并非完全出于古人的想象,而往往以某些史前事件为事实依据。“女娲补天”神话的起源应是源于远古时期一次影响深远的灾害。最近,中南民族大学罗漫提出,著名的神话“女娲炼五色石以补苍天”,是一则典型的以
网络系统分层设计中层次之间的上联带宽与下一级带宽之比一般控制在()。
最新回复
(
0
)