首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下递归函数: 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
60
问题
有如下递归函数:
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://www.kaotiyun.com/show/9WVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:不要改动m
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
有以下程序#include<stdio.h>main(){charb[4][10];inti;for(i=0;i<4;i++)scanf("%s",b[i]);for(i
设有定义#include#includetypedefstruet{intx,y;}T;typedefstruet{intx,y;}*USER;USERfun(){USERp;
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
已有定义“inta=3:”和输出语句“printf("%8x".a);”,a);”以下正确的叙述是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成数据域和指针域。
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
测试用例包括输入值集和______值集。
测试用例包括输入值集和__________值集。
随机试题
在Word中,利用模板可以快速建立具有相同结构的文件。
手术记录应由手术医师书写或指派的第一助手记录,并由手术医师审阅后签名,另立专页。()
正常前列腺液镜检时可见大量
病毒中和抗体的作用是
特异型糖尿病中不属于继发糖尿病的是
(2012年司考试题)甲、乙、丙成立一家科贸有限公司,约定公司注册资本100万元,甲、乙、丙各按20%、30%、50%的比例出资。甲、乙缴足了出资,丙仅实缴30万元。公司章程对于红利分配没有特别约定。当年年底公司进行分红。下列哪一说法是正确的?(
资产按照其正常对外销售所能收到现金或者现金等价物的金额扣减该资产至完工时估计将要发生的成本、估计的销售费用以及相关税费后的金额计量。其会计计量属性是()。
在()中,每个上级部门并没有单一管理自己的下级部门,同样每个下级部门也不只服从一个上级部门。
在()中,用户一般不直接操纵计算机,而是将作业提交给系统操作员。由操作员将作业成批装入计算机,然后由操作系统按照一定的原则执行作业,并输出结果。最后由操作员将作业运行结果交给用户。
Chocolatecouldsoonbeathingofthepast,afterscientistswarnedthatthecacaoplant,fromwhichchocolateismade,couldb
最新回复
(
0
)