首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函娄factor(int*des,int&length,int n)实现的功能是:将11所有基数存放到des中,通过length引用返回因数的个数,比如fa
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函娄factor(int*des,int&length,int n)实现的功能是:将11所有基数存放到des中,通过length引用返回因数的个数,比如fa
admin
2015-07-20
30
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函娄factor(int*des,int&length,int n)实现的功能是:将11所有基数存放到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;
}
选项
答案
1 length=0 ; 2 for(int i=1 ; i<=n; i++) 3 { 4 if(n%i==0)//判断是否n的因数 5 { 6 des[1ength]=i 7 iength++ 8 } 9 }
解析
(1)找到n的每一个因数可采用循环方法,循环变量从1:开始到n,逐个取n和循环变量的余数。
(2)如果余数为0说明是n的因数,添加到des中,参数length是采用的引用传递方式,形参的改变会影响实参,因此可直接将length的值加1表示des中元素个数加1。
转载请注明原文地址:https://kaotiyun.com/show/T3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,包含了处理用户控制的文件操作所需的信息是指头文件中的【】。
使用操作符setw对数据进行格式输出时,需要包含______头文件。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
下面程序的输出是()。#defineN3#defineM(n)((N+1)*n)#include<iostrearn.h>voidmain(){intz=2*(N+M(5+1));cout<<z<<end1;}
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
下列运算符不能用友元函数重载的是()。
对于常成员函数,下面描述正确的是()。
类中数据成员和成员函数的默认访问级别为【】。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
随机试题
公平理论主要讨论报酬的公平性对人们工作积极性的影响,人们往往通过()两个方面的比较来判断其所获得报酬的公平性。
ThenorthernpartsoftheUnitedStatesgetverycoldinthewinter.Itsnowsagreatdealandthetemperatureoftengoes【C1】___
(2008年)在双缝干涉实验中,在给定入射单色光的情况下,用一片能通过光的薄介质片(不吸收光线)将双缝装置中的下面一个缝盖住,则屏幕上干涉条纹的变化隋况是()。
在编制“资产负债表”时,下列不应列入“存货”项目的是指()
战略实施完全是以()为导向。
企业购置用于环境保护、节能节水、安全生产等专用设备的投资额,适用企业所得税的优惠政策是()。
毛泽东对“实事求是”这句话作了科学解释的著作是()。
若p为非负实数,随机变量ξ的概率分布为则Eξ的最大值为____________,Dξ的最大值为____________.
阅读以下文字,完成问题。中华民族正处在伟大民族复兴的进程之中,民族的复兴必然与民族文化的复兴相关联,在我国历史上虽说是由儒、道、释三家构成中华文化,但儒学却一直曾居于主流地位,影响着中国社会生活的方方面面。因此,儒学的复兴和中华民族的复兴是分不开
A、Discussingadinnerinvitation.B、Talkingaboutamaddog.C、Freezingtheiceforthedinner.D、Waitingforabusincoldweat
最新回复
(
0
)