首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int sum(int n),该函数完成1+2+3+…+n的运算,并返回运算结果,其中n>0。注意:请使用递归算法实现该函数。 注意:部分源程序已存在文件:test11.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅
请编写一个函数int sum(int n),该函数完成1+2+3+…+n的运算,并返回运算结果,其中n>0。注意:请使用递归算法实现该函数。 注意:部分源程序已存在文件:test11.cpp中。 请勿修改主函数main和其他函数中的任何内容,仅
admin
2009-01-15
102
问题
请编写一个函数int sum(int n),该函数完成1+2+3+…+n的运算,并返回运算结果,其中n>0。注意:请使用递归算法实现该函数。
注意:部分源程序已存在文件:test11.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数sum的花括号中填写若干语句。
文件test11_2.cpp的内容如下:
#include<iostream.h>
int sum(int n)
{
}
void main()
{
int n;
cout<<"输入n:";
cin>>n;
int result;sum(n);
cout<<"结果为:"<<result<<endl;
}
选项
答案
int sum(int n) { if(n==1) return 1; else return n + sum(n-1); }
解析
本题考查的是考生对于递归函数的熟练应用。递归的终止条件为n=1时,返回值为1
转载请注明原文地址:https://kaotiyun.com/show/7OID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
人员培训有哪些方法?
论述府兵制在北周隋唐的情况。(中国人民大学2013年历史学综合真题)
在动机斗争中,面临两个或者两个以上目标冲突的有
进行主成分分析的主要步骤包括()
总体的均值为100,标准差为20,从总体中抽取一个容量为50的样本,则样本均值的标准差为()
请根据下图方差分析表的逻辑关系,在有问号的空格处填上合理的数值。
关于教育目的各组成部分,下列表述正确的是
简述信息社会对教育的影响。
货币市场的主要功能是()。
(2017年第3题)某企业投资汽车生产,生产一辆汽车所耗费的生产资料价值为15万元、支付给工人的工资为5万元,假定市场的平均利润率为10%,那么,在自由竞争条件下,该汽车的生产价格是
随机试题
三叉神经的上颌神经为混合性神经。
A.鳞状细胞癌B.腺癌C.两者皆有D.两者皆无食管可以发生
男性,56岁,因吞咽时食管内异物感2周就诊。门诊查X线食管钡餐,你认为下列X线表现中,早期食管癌应除外
某猪场4月龄育肥猪突然发病,体温41℃,呼吸急促;腹下及四肢皮肤有出血点,死前口鼻流出暗红色凝固不良血液。血液涂片染色镜检,可见大量革兰氏阳性菌。该病可能是()
阿托品用于解除消化道痉挛时,常可引起口干、心悸、尿潴留、视力模糊等为镇静药引起的嗜睡是药物的
下列属于工程咨询单位服务范围的是()。
焊接工艺评定时,应按()等方式制备试板。
计算机应用中将高级语言源程序翻译成机器语言有编辑和解释两种方式。 ( )
从钟表的12点整开始,时针与分针的第一次垂直与再一次重叠中间相隔的时间是()。
StudentexpeditionsdoagreatdealofgoodworkontheArcticislandsbutfromtimetotimecausetroubleinthehuts,probably
最新回复
(
0
)