首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是用来计算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
80
问题
下面是用来计算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全国计算机二级
相关试题推荐
在黑盒测试方法中,设计测试用例的主要依据是()。
计算机能直接执行的程序是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
有以下程序:#include<stdio.h>main(){FILE*pr;char*sl=’’China’’,*s2=’’Beijing’’:pf=fopen(”ABC.dat”,”wb+”);fwrite(s2,7,1,pf);r
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
软件设计中模块划分应遵循的准则是()。
下列选项中属于面向对象设计方法主要特征的是()。
下列关于线性表的叙述中,不正确的是()。
有以下定义语句,编译时会出现编译错误的是
随机试题
下列哪些适宜施行甲状腺大部切除术
A.肾缺如B.重复肾C.肾错构瘤D.马蹄肾E.海绵肾两肾下极相连,横过下腔静脉和腹主动脉前方,见于
某医生在为某孕妇检查时,怀疑胎儿可能有先天缺陷,但未予以任何措施,该孕妇后来生育一畸形儿。请问该医生在怀疑胎儿有先天缺陷时
扩张型心肌病晚期合并左束支传导阻滞患者使用三腔起搏器治疗目的是
关于QDII基金信息披露的要求,下列表述错误的是()。
基金托管业务包括()。
关于经济全球化与区域集团化之间的关系表述不正确的是()
甲公司为从事商品流通的上市公司,2011年12月31日,在期末计提资产减值时,有关资料如下:(1)2009年2月,甲公司购入丁公司发行的一批债券,作为持有至到期投资核算,该批债券成本为850万元。丁公司发行债券后,连续两年发生亏损,2010年末又
Aphysicalexaminationisa______tojoiningthearmy.
Therearefivebasicfunctionsofanewspaper:toinform,tocomment,to【B1】______,toinstructandtoentertain.Youmaywellt
最新回复
(
0
)