首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是) n!=n*(n-1)*...*2*1) unsigned fact(unsigned n) { if (n <=1)
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是) n!=n*(n-1)*...*2*1) unsigned fact(unsigned n) { if (n <=1)
admin
2010-12-16
31
问题
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是) n!=n*(n-1)*...*2*1)
unsigned fact(unsigned n)
{
if (n <=1)
return 1;
return______;
}
选项
答案
n*fact(n-1)
解析
本题考核递归函数。一般递归函数由递归出口和递归体两部分组成。递归出口给出了递归终止的条件;递归体给出了递归的方式。题中程序给出7递归出口,但是没有给出递归体,由阶乘的定义可知其递归体应该为n*fact(n-1)。
转载请注明原文地址:https://kaotiyun.com/show/x1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#inc1udemain(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:switch(b%2)
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
计算机算法中有穷性的意思是()。
以下叙述中正确的是()。
下列说法不正确的是()。
给定程序MODII.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333033333-33330333
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a.
循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的入队与退队操作后,front=rear=25,此后义正常地插入了一个元素,则循环队列中的元素个数为()。
随机试题
简述孤独症的表现。
材料在外力(拉力、压力、弯曲及剪力)作用下抵抗破坏的能力,分别称为_______、_______、_______和_______。
门静脉主干由哪两条静脉汇合组成()
可撤销的民事行为具有()的特征。
下列各项中,不属于工业企业产品成本构成内容的是()。
A.Lewis(1967)基于文献回顾和临床实践,认为焦虑作为一种精神病理现象,具有()的特点。
只要挺得过那风沙,人们总会脱去厚厚的外装,活动一下_____的躯体,_____沉睡在灵魂里的种种追求。春天_____人类以希望。 填入画横线部分最恰当的一项是()。
1999年,中美两国就中国加入WT0达成了“双赢”的协议.它将对两国经济产生深远影响。这在辩证法上的启示是()(2001多选文科卷)
某系统结构图如下图所示(n≥5):该系统结构图的最大扇出数是()。
Whomightbethefirstspeaker(theman)?
最新回复
(
0
)