首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
59
问题
使用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全国计算机二级
相关试题推荐
诊断和改正程序中错误的工作通常称为【】。
结构化程序设计主要强调的是______。
设intx:,则经过______后,语句*px=0;可将x值置为0。
结构程序设计的3种结构是______.
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
对定义重载函数的下列要求中,()是错误的。
有以下程序#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain(){inti,j=0;for(i=1;i<3;i++)j+=f(
下面程序的输出是()。#defineN3#defineM(n)((N+1)*n)#include<iostrearn.h>voidmain(){intz=2*(N+M(5+1));cout<<z<<end1;}
下列对重载函数的描述中,()是错误的。
随机试题
发动机热车难起动的原因有哪些?
既具有抗震颤麻痹作用又具有抗病毒作用的药物是
A.卫生行政部门B.药品监督管理部门C.工商行政管理部门D.劳动保障行政部门E.中医药管理部门某医疗机构在药品购销中暗中收受回扣,依法对其给予罚款处罚的机关是
建筑基地机动车道路与城市道路连接时,坡度大于()时需设置缓冲段。
国家机关工作人员滥用职权或者玩忽职守,致使公共财产、国家和人民利益遭受重大损失,处3年以下有期徒刑或者拘役;情节严重的,处3年以上7年以下有期徒刑。本法另有规定的,依照规定。国家机关工作人员徇私舞弊,犯前款罪的,()或者拘役;情节特别严重的,(
若批评不自由,则赞美无意义。从某种意义上讲,赞美的可信度要靠批评的自由度来检验。如果我们处在一个不能自由表达批评意见的环境中,那么无论赞美的声音表达得多么充分,也不能让公众信以为真,因为最真实的评价总是在一个可以自由竞争的言论环境中产生的。一旦缺失了这一保
TheEnglishword"empathy"cameintobeingonlyaboutacenturyagoasatranslationfortheGermanpsychologicaltermEinfuhlun
Smallbusinessesjointogether!SmallbusinessesarebeinginvitedtojoinSmallbookBusinessAlliance(SBA).TheAlliance,
WhenIwasagraduatestudentinbiochemistryatTuftsUniversitySchoolofMedicine,IreadanabridgedversionofMontaigne’s
LanceArmstrongisthirty-threeyearsoldandisoneofthebestathletesintheworld.Scientistssayhisbodyoperatesbetter
最新回复
(
0
)