首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a[],int n),实现递归函数fun(int a[],int n)的返回值是数组a[]的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a[],int n),实现递归函数fun(int a[],int n)的返回值是数组a[]的前n个元素之和。 注意:不能修改程序的其他部分,只能修改fun()函数。
admin
2017-03-22
45
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(int a[],int n),实现递归函数fun(int 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)如果要计算的项数小于等于0,那么直接返回0。
(2)否则调用递归语句“a[n-1]+fun(a,n-1)”,实现0到第n项的和。
转载请注明原文地址:https://www.kaotiyun.com/show/P9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数定义为Fun(int&i),变量定义n=100.则下面调用正确的是
下列对字符数组进行初始化的语句正确的是.
下列语句段将输出字符’*’的个数为inti=100;while(1){i--;if(i==0)break;cout,,’*’;}
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2}:则下列语句正确的是
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
关于二义性的描述错误的是
下列工具中为需求分析常用工具的是
在数据库技术中,实体集之间的联系可以是一对_或一对多或多对多的,那么“学生”和“可选课程”的联系为【】。
随机试题
在我国,广大人民群众在中国共产党的领导下,依照宪法和法律规定,通过各种途径和形式管理国家事务,管理经济文化事业,管理社会事务,保证国家各项工作都依法进行,逐步实现社会主义民主的制度化、法律化。这体现了我国的基本治国方略是
某心理障碍的患者对自己的评价十分消极,总是从坏的方面去看待自己以往的经历,认为自己过去的一切都是失败的,对未来心灰意冷,认为将来没有希望,痛苦将一直延续下去。患者的这些负性自动想法被称为
加快建立以企业为主体、市场为导向、产学研相结合的技术创新体系,形成自主创新的基本体制架构属于()的内容。
合同解除是( )而使债权债务关系提前归于消灭的行为。
下列选项中,符合公安部、住房和城乡建设部《关于进一步加强建设工程施工现场消防安全工作的通知》中关于施工现场要求的有()。
任何知识结构都可以用_______、_______和图像的表象形式来呈现。
“理论一定要随着实践的发展而发展,才能和变化了的客观实际相符合。”这句话表明
设A和B为任意二不相容事件,且P(A)P(B)>0,则必有
结构化分析方法中往往采用:【】、判定表和判定树来描述加工说明。
在OSI参考模型中,同一节点的相邻层之间通过_____通信。
最新回复
(
0
)