首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.clap。完成函数fun(int a口,int n),实现递归函数fun(hat a[],int n)的返回值是数组a[]的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开考生文件夹下的源程序文件modi2.clap。完成函数fun(int a口,int n),实现递归函数fun(hat a[],int n)的返回值是数组a[]的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
admin
2020-05-14
51
问题
使用VC6打开考生文件夹下的源程序文件modi2.clap。完成函数fun(int a口,int n),实现递归函数fun(hat a[],int n)的返回值是数组a[]的前n个元素之和。
注意:不能修改程序的其他部分,只能修改fun()函数。
#include
int fun(int a[],int n)
{
}
void main()
{
int A[]={1,2,3,4);
cout<
iZeof(int))<
return;
}
选项
答案
if(n>0) return a[n一1]+fun(a,n一1); //递归求n项的和 return 0; //项数小于等于0,返回求和值0
解析
(1)该程序功能是利用递归实现数组前n项的和。函数的递归是在调用一个函数的过程中出现直接或间接调用该函数本身。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int a[],int n)中调用该函数本身,利用递归调用实现计算结果,其中参数a为数组名,n为要求和的项数。
转载请注明原文地址:https://kaotiyun.com/show/vc8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果一个模板声明时有类型形参表,则多个参数之间必须使用_______隔开,每个参数都必须重复使用关键字______。
下列关于函数模板实参不能省略的情况说明不正确的是
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
关于类和对象的说法,不正确的是()。
算法分析的目的是
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
在下列关键字中,不能用来表示继承方式的是()。
下列选项中,不是C++关键字的是()。
下面不属于软件测试实施步骤的是
随机试题
不同的时代条件对爱国主义提出了不同的时代要求。论述当代中国爱国主义的时代要求。
Foodisfuel.Youneeditforenergy.Whenyoudon’teat,youloseenergy.It’sthatsimple.【R1】______Unfortunately,itisalmost
()underamicroscope,afreshsnowflakehasadelicatesix-pointedshape.
女,35岁。右下颌智齿反复肿痛伴开口受限2个月。抗感染治疗有效。但不能根治。检查:见右咬肌区弥漫性肿胀,无波动感。应诊断为
依据《建设项目环境影响评价分类管理名录》,跨行业、复合型建设项目的环境影响评价类别确定方法是()。
雷锋新塔通高679米,其中塔身高()米,成为西湖南线的制高点。
印象主义音乐:
下列事件发生在唐朝的是()。
It’s2:30pmandI’mprocrastinating.Theprojectis【C1】______by5o’clockandIcan’tseemtofindthe【C2】______togetitdone.
A、Themoreyouexperiencesomething,thebetteryou’llappreciateit.B、Themoreyouexperiencesomething,thelongeryou’llrem
最新回复
(
0
)