black

登录

填空题

请补充fun()函数,fun()函数的功能是求n的阶乘。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在fun()函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
long fun(int n)
{
if(______)
return(n*fun(______));
return ______;
}
void main()
{
printf("10!=%1d\n", fun(10));
}

【参考答案】

n>1或1<n n-1 1或11或1L[解析] 此题应用的是递归算法,因为10!=109!,9!=98!,8!=87!…......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

相关考题

单项选择题 若经检查确诊肺气肿并发左侧自发性气胸。其治疗拟选择胸腔插管水封瓶引流,最主要目的是

单项选择题 根据上述血气分析结果,治疗应首选下列哪一项

多项选择题 患者反复咳嗽、咳痰20余年,渐进性呼吸困难3年,肺功能检查可能出现的变化是

All Rights Reserved 版权所有©PP题库网库(pptiku.com)

备案号:湘ICP备14005140号-5

经营许可证号:湘B2-20140064