首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1) unsigned fact (unsigned n) { if(n<=1) retum 1;
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1) unsigned fact (unsigned n) { if(n<=1) retum 1;
admin
2006-08-25
55
问题
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)
unsigned fact (unsigned n)
{
if(n<=1)
retum 1;
return【 】;
}
选项
答案
n*fact (n-1)
解析
本题考核递归函数。一般递归函数由递归出口和递归体两部分组成。递归出口给出了递归终止的条件;递归体给出了递归的方式。题中程序给出了递归出口,但是没有给出递归体,由阶乘的定义可知其递归体应该为n*fact (n-1)。
转载请注明原文地址:https://kaotiyun.com/show/h3kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设a和b均为int型变量,且a=6,b=l1,则能使值为3的表达式是()。
有以下程序:#include<stdio.h>#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";streat(p,r);strepy(p+str
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}以下叙述中正确的是()。
下列定义变量的语句中错误的是()。
下列给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回1,失败时返回0。在复制的过程中,把复制的内容输出到屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量Ⅱharne中。请在程序的下画线
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1,1,2,3,5,8,13,21。…例如,若给n输入7,则该项的斐波拉契数值为13。请改正程序中的错误,使它能得出正确结果。注意:不要改动main
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
春秋早期,郑国首先进行争霸战争,运用迂回、伏击、“鱼丽之阵”、两翼攻击等战术,去得重要战果。其中“鱼丽之阵”最突出的特点是在车战中尽量发挥______的作用。()
平键联接中,键的底面要与槽底面接触,长度与轴槽两端接触,顶面与轴上配件留有一定的间隙。()
渡白沟①
由桑白皮、麻黄、白果、苏子、甘草、款冬花、杏仁、黄芩、半夏组成的方剂是
患者,男,48岁,患支气管肺癌。病理组织报告为“鳞状细胞癌”。按解剖学部位分类则该肺癌类型为
(2005年)某企业预计明年销售收入将达到6000万元,总成本费用将为5600万元,该企业明年应缴纳()。
某人拟在五年后获得本利和10000元,假设年投资报酬率为10%,他现在应投入( )元。
不符合房地产管理法含义的是( )。
《珍惜学习机会》是人教版《思想品德》八年级下册第三单元我们的《文化、经济权利》第六课《终身受益的权利》的第二目。内容如下:(1)维护受教育权利受教育是法律赋予我们的基本权利,是我们成长和发展的基础。但是,在现实生活中,由于各种原因,侵犯
有人指出:没有产品的广告,又怎么能知道好的产品?一些好的文章性的广告,让消费者了解新的产品,从而增加选择的空间,何乐而不为呢?有些人却认为:广告多了令人心烦。另外一些人则提出如果没有广告又觉得空空的,可选择的余地太小,总之,众说纷纭。这说明意识的不同主体之
最新回复
(
0
)