首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是用来计算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
46
问题
下面是用来计算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全国计算机二级
相关试题推荐
当输入为"Fool&Swalow"时,下面程序的执行结果是()。#includemain(){charc;while(c!=’?’){c=getchar();putchar(c);}
若函数中有定义语句:inta;,则()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行
有以下程序:#includevoidfun(char.a,ehar*b){while(*a==‘*’)a++;while(*b=*a){b++;a++;}}main(){e
以下数组定义中错误的是( )。
结构化程序设计的基本原则不包括()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
关系数据库管理系统能实现的专门关系运算包括()。
设有定义和语句,int*pi,*pj;pi=pj=(int*)malloc(4);如果在VC平台上编译,则以下叙述正确的是()。
随机试题
简述韩国商人的谈判风格。
______isknowntotheworld,MarkTwainisagreatAmericanwriter.
患者女,42岁。既往健康,近2个月出现巩膜、皮肤黄染,呈进行性加重,无腹痛,略消瘦,体检见:肝肋下可触及,右上腹扪及肿大之胆囊,无触痛,无发热。可排除因结石造成梗阻的可能性的临床表现是
双肺散在湿啰音,伴哮鸣音及呼气相延长弥漫的哮鸣音,呼气相延长
蒲黄、旋覆花等药人煎剂应
便秘热秘,服药后大便不爽者,治疗宜用
1972年5月,( )设立了国际货币市场分部(IMM),率先推出外汇期货。
某制造企业2014年取得商品销售收入3000万元,出租设备租金收入200万元,发生与生产经营有关的业务招待费支出18万元。根据企业所得税法律制度的规定,该企业在计算当年应纳税所得额时,准予扣除的业务招待费为()万元。(2015年)
A.untilB.groundC.asPhrases:A.weren’tdiscovered【T7】______the1930sB.ASwisswriterwrotethattheNazcalineswerede
下列程序的运行结果为【】。main(){inta,b,c,x,y,z;a=10;b=2;c=!(a%b);x=!(a/
最新回复
(
0
)