首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,int n)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,int n)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
admin
2016-10-28
26
问题
使用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(),请勿改动其他部分的内容。
#include<10Stream.h>
#define MAXNLEN100
void factor(int*des,int&length,int n)
{
}
void main()
{
int a[MAXNLEN],length;
int n=20;
factor(a,length,n);
for(inti=0;i<length;i++)
{
cout<<a
<<" ";
}
cout<<endl;
return;
}
选项
答案
length=0; for(int i=1;i<=n;i++) { if(n%i==0)//判断是否n的因数 { des[length]=i; length++; } }
解析
(1)找到n的每一个因数可采用循环方法,循环变量从1开始到n,逐个取n和循环变量的余数。
(2)如果余数为0说明是n的因数,添加到des中,参数length是采用的引用传递方式,形参的改变会影响实参,因此可直接将length的值加1表示des中元素个数加1。
转载请注明原文地址:https://jikaoti.com/ti/EFE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在双链表中,每个节点有两个指针域,一个指向前驱节点,另一个指向【】。
下列运算符中不能在C++中重载的是
面向对象程序设计思想的主要特征中不包括
在类中定义和实现的函数可以称为【】。
以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符’#’时,结束输入和输出操作。但该程序有错。#include<iostream>#include<fstream>usingnamesp
类的析构函数的作用是
下列关于模板的说法正确的是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
知人の奥さん:すみません。そちらにうちの主人、________。私:ええ、いらっしゃっていますよ。
胶片未经曝光而显影加工处理后产生的密度称
根据《安全生产管理规定》,项目法人应当将水利工程中的拆除工程和爆破工程发包给具有相应水利水电工程施工资质等级的施工单位。项目法人应当在拆除工程或者爆破工程施工()日前,将下列资料报送水行政主管部门、流域管理机构或者其委托的安全生产监督机构备案
1996年颁布实施的()对老年人的赡养与扶养、社会保障、参与社会发展三大方面的权益及法律责任等做出了明确的法律规定。
绩效考评的()效标的侧重点是考量员工的个人特质。
邓小平历来十分重视农业问题。他强调指出:“农业搞不好,工业就没有希望,吃、穿、用的问题也解决不了。”他告诫我们:“90年代经济如果出问题,很可能出在农业上;如果农业出了问题,多少年缓不过来,整个经济和社会发展的全局就要受到严重影响。”这些话表明农业(
一、注意事项1.申论考试是对考生阅读理解能力、贯彻执行能力、解决问题能力和文字表达能力的测试。2.作答参考时限:阅读材料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“作答要求”依次作答。二、给定资料2
简述一般侵权责任的构成要件。
Whenwewantto【C1】______otherpeoplewhatwethink,wecandoitnotonlywiththehelpofwords,butalsoinmany【C2】______way
Whenitcomestoeatingsmartforyourheart,stopthinkingaboutshort-termfixesandsimplifyyourlifewithastraightforward
最新回复
(
0
)