首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下递归函数: int Fun(int n){ if(n<=1)return 1; ______ 请补充完整,使得函数Fun能够正确计算形参n的阶乘。
有如下递归函数: int Fun(int n){ if(n<=1)return 1; ______ 请补充完整,使得函数Fun能够正确计算形参n的阶乘。
admin
2012-01-20
34
问题
有如下递归函数:
int Fun(int n){
if(n<=1)return 1;
______
请补充完整,使得函数Fun能够正确计算形参n的阶乘。
选项
答案
n*Fun(n-1)
解析
n<=1时,1!=1,n!=n*(n-1)*(n-2)*…*2*1=n*(n-1)!=n*(n-1)}*(n-2)!,利用递归来实现阶乘;当n>=1时,fun(n)=n*fun(n-1);当n<=1时,fun(1)=1。
转载请注明原文地址:https://kaotiyun.com/show/9WVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下定义和语句:structstudents{intnum;charname[20];charc;struct{intgradel;intgrade2;}s;};structstu
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
以下叙述中错误的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下不是合法C语言转义字符的是()。
结构化程序设计的3种结构是()。
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
在一棵二叉树上,第5层的结点数最多是()。
随机试题
P(polyhedosis)核病毒可以通过杀死吉卜赛蛾的幼虫从而有助于控制该蛾的数目。这种病毒一直存活于幼虫身上,但每隔六七年才能杀死大部分幼虫,从而大大降低吉卜赛蛾的数目。科学家们认为,这种通常处于潜伏状态的病毒,只有当幼虫受到生理上的压抑时才会被激活。
鸳鸯蝴蝶派
慢性排斥反应的特点有
混凝土拌合物的和易性包括()等几个方面。
对会计人员的工作岗位应当有计划地进行轮换,以促进会计人员全面熟悉业务和不断提高业务素质。()
A、56B、72C、64D、48C观察图形可知,左下角与右上角的数字相加乘以左上角的数字等于右下角的数字,故问号处所填数字为(7+1)×8=64。因此,本题正确答案为C。
A、 B、 C、 D、 B以左右的八边形为底面进行折叠,很容易就能判断出B项符合已知平面图的分布规则。故选B。
设SQLServer2008中有students数据库,在简单恢复模式下已经对其进行了完整数据库备份,且备份到了MyBK_1设备上,设此设备上仅有此次备份数据。请补全恢复此数据库的SQL语句:________DATABASEstudentsFROM
Themessageof【C1】______suchasthisis【C2】______naturalsystemsarecomplex,unpredictable:understandingthem【C3】______patien
Accordingtotheconversation,whatisoneproblemwitharmexercises?
最新回复
(
0
)