首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
92
问题
使用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、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
A、 B、 C、 D、 C在数据字典编制过程中,常使用定义方式描述数据结构。
类在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。
A、 B、 C、 D、 D在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制:#include<iostream>usingnamespacestd;classBase{
下列关于栈的叙述中,正确的选项是()。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
C++语言中类的定义的结束声明的符号是
随机试题
农村信用社对本社社员的贷款不得低于贷款总额的_______。
患者眩晕而头重如蒙,胸闷恶心,头目胀痛,心烦而悸,口苦,舌苔黄腻,脉弦滑。治宜选用
妊娠晚期,孕妇每周体重增加正常的是
下列说法正确的是()。
持证人员从事会计工作,应当自从事会计工作之日起()日内,向会计从业资格管理机构办理注册登记。
根据以下课页内容,设计一份完整的教学简案。公益招贴设计在现代生活中,图像已经成为视觉传达的重要形式。招贴画就是视觉传达的一种形式,而公益招贴则是以宣传和保护公共利益为目的而设计的一种招贴画。它以鲜明的主题,简洁而富有创意的艺术形象,清晰
钴鉧潭西小丘记柳宗元得西山后八日,寻山口西北道二百步,又得钴鉧潭。西二十五步,当湍而浚者为鱼梁。梁之上有丘焉,生竹树。其石之突怒偃蹇,负土而出,争为奇状者,殆不可数。其嵌然相累而下者,若牛马之饮于溪;其冲然角列而上者,若熊罴之登
给定资料1.人最需要的是灵魂,城市也是如此。灵魂的塑造,说到底是一种精神的塑造。因此,城市精神,就是城市灵魂的呈现。它所书写的,应该是城市的底蕴、城市的韵味、城市的品位,也是一个城市对于自己所肩负的历史使命的高度自觉。世界之大,城市之多
不少新建、扩建企业没有在投资中按比例安排相应的自有流动资金,有的企业甚至靠挪用流动资金来盲目争上新的项目;历年清产核资中发生的损失也有一部分用企业自有流动资金减除;一些企业甚至挪用流动资金炒房地产、股票等;此外,物价的上涨也吃掉了一部分资金。这段话主
A------Advance-DeclineTheoryJ------PublicOfferingB------BearMarketK------PurchasingPowerC------Blue-ChipStocksL------
最新回复
(
0
)