首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2017-09-20
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 0,请勿改动其他部分的内容。
#include
#define MAXNLEN 100
void factor(int*des,int&length,int n)
{
}
void main()
{
int a[MAXNLEN],length;
int n=2 0;
factor(a,length,n);
for(int i=0;i
{
cout<
<<“ ”;
}
cout<
return;
}
选项
答案
length=0; for (int i=1;i<=n;i++) { if(n%i==0)//判断是否n的因数 { des[length]=i; length++; } }
解析
函数factor(int*des,int&length,int n)实现的功能是将n所有因数存放到des中,通过length引用返回因数的个数,求因数可采用取余数的方法,如果两数相除余数为0则说明除数是被除数的因数。
转载请注明原文地址:https://kaotiyun.com/show/rUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序运行结果为( )。 main() { char c=’a’; if(’a’<c< =’z’) cout<<"LOW"; else cout<<"UP"; }
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
以下不能够读入空格字符的语句是
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*t
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,
软件工程研究的内容主要包括______技术和软件工程管理。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。Boo1fun(char*str){inti=0,j=0;while(str[j]j++;f
下列工具中为需求分析常用工具的是()。
随机试题
下列古代典籍著作与其所属领域对应有误的是()。
材料单位面积所受的内力称为
既能滋阴益肾,又能凉血止血的药物是
复元活血汤中,一升一降,调畅气机以攻散胁下之瘀滞的两味药是()
人的抗辩是票据债务人仅可以对特定的票据债权人提出的抗辩,包括( )的抗辩。
世界各地交易所的会员构成分类不尽相同,有()等。
甲投资方案的寿命期为一年,初始投资额为6000万元,预计第一年年末扣除通货膨胀影响后的实际现金流为7200万元,投资当年的预期通货膨胀率为5%,名义折现率为11.3%,则该方案能够提高的公司价值为()万元。(2009年新)
关于“真金不怕火炼”的说法正确的是:
下列给定程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
Hello,mynameisRichardandIamanegosurfer.Thehabitbeganaboutfiveyearsago,andnowIneedhelp.Likemostjournali
最新回复
(
0
)