首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
24
问题
使用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://jikaoti.com/ti/BHt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对字符数组进行初始化的语句正确的是.
以下程序运行后的输出结果是【】。#include<iostream>#include<string>usingnamespacestd;classY;classX{
有如下程序#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,
下列说法中,不属于数据模型所描述的内容的是
下列工具中为需求分析常用工具的是
有如下循环语句:for(inti=50;i>20;i-=2)eout
在数据库技术中,实体集之间的联系可以是一对_或一对多或多对多的,那么“学生”和“可选课程”的联系为【】。
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是
随机试题
企业成熟的人力资源战略与规划管理职能的形成的标志是【】
某女,40岁,低热,双手腕、掌指、近指关节肿痛,伴晨僵每天2小时以上,病史5年,加重2个月。查体示双手腕关节、掌指关节肿胀,双手手指尺侧偏斜,屈曲畸形。最可能的诊断是
(2008年第56题)恶性程度最高的甲状腺肿瘤是
鸦胆子的常用量为
根据《政府信息公开条例》的规定,下列说法正确的有哪些?
以下统一印制发票的领购方式中,适用于财务制度比较健全、有一定经营规模的纳税人的是()。
企业纳税年度发生的亏损,准予向以后年度结转,用以后年度的所得弥补,但结转年限最长不得超过()。
炉火纯青:冶炼
经营者的下列哪项行为,未违反《消费者权益保护法》规定的义务?()
Herexpenseswerenot______herearnings;thereforeshehadanotherpart-timejob.
最新回复
(
0
)