首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
38
问题
使用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://kaotiyun.com/show/P9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对字符数组进行初始化的语句正确的是.
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2}:则下列语句正确的是
有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;
判断char型变量c是否为小写字母的正确表达式是
下列定义中p指向的地址可更改,但*p不能够更改的是
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
下列工具中为需求分析常用工具的是
有如下程序:#includeusingnamespacestd;classGrandChild{public:GrandChild(.){strcpy(name,”Unknown”);}eonstchar*getName()const{
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+ilb(n-2);}若执行函数调用表达式fib(
随机试题
甲将名下房子卖给乙,并就房屋买卖订立书面合同,但未进行房屋产权变更登记,关于房屋所有权的表述,正确的是()。
各领域发展水平的最高值是确定总目标的基础。()
护理阑尾切除术后患者第1天应注意观察的并发症是
若函数处取得极值,则a的值是()。
实行会员分级结算制度的期货交易所,结算会员由()组成。
【2017江苏ANO.27】在将中国文学作品译介给国外读者时,中国媒体与公众往往因文化焦虑及传播压力,过于强调译者对中国本土文化的熟悉知晓程度,对译者在翻译过程中未能再现文学作品中原汁原味的中国元素心存芥蒂。事实上,不同语言的文学之间具有某种审美的和人性的
存款保险制度
中国红色政权能够存在与发展的最根本原因是()
&150细节题。根据“I’IIhavetochargeyou150poundsforthenight.”可知正确答案。
Heistheonlyoneofthestudentswho______finishedthetaskintime.
最新回复
(
0
)