- 41
- 0
- 约6.97千字
- 约 12页
- 2017-01-25 发布于重庆
- 举报
c语言题目(求阶乘)
求阶乘
1. 该fun函数的功能是求10的阶乘。
1) #include
2) long fun ( int n)
3) {if (___1___)
4) return (n*fun(___2___));
5) else if ( ___3___)
6) return 1;}
第一处:n1
第二处:n-1·
第三处:n==1
解析:从第2、4行看到了函数名,函数体中又出现了函数的调用,则是递归。我们知道:n!=n*(n-1)! 这就是一个递归的表达式,写成函数就是fun(n)=n*fun(n-1)。因此,4行处填写n-1。又:1!=1 故3,5行就好填了。因此答案是 n1 n-1 n==1。还有 0!=1 故,还可填写:n0 n-1 n==0
注意:3 5行的条件是相反的,这也是if与else条件的互斥性。
2. 程序的功能是计算s=1!+2!+3!+……+n!
1) long fun(int n)
2) { int i;
3) long s;
4) s=___1___;
5) for (i=1; i=n; i++)
6) s=___2___;
7) return s;
8) }
9) main()
10) { long s;
11) int k,n;
您可能关注的文档
- 思维导图直编程语言概括.doc
- C语言输出格式控制.doc
- C语言编写打印实心和空心菱形【源码】.doc
- 对于C语言中的scanf函数的使用问题总结.doc
- 软件工程12道复习题(2013~2014_2).doc
- C语言ATM(有文件输入输出).doc
- 实验2 Java语言基础实验.doc
- 汇编语言调用C语言完成求平均值.docx
- C语言实验报告(二).doc
- C语言实验报告第1、2章答案.doc
- 2026年陕西延安招聘事业单位模拟题试题及答案.doc
- 2026年陕西研究生考试政治含答案.doc
- 2026年陕西研究生考试政治附答案.doc
- 2026年陕西研究生考试政治可编辑.doc
- 2015年河南新乡红旗区事业单位考试《职业能力倾向测验》精选题(网友回忆版).docx
- 2025年新疆维吾尔自治区克拉玛依市中考政治真题试题(含答案).docx
- 2025全国特种设备作业人员(Q2)起重司机(限流动式)真题及答案汇总.docx
- 2024年丽水职业技术学院招聘专业技术人员笔试真题含答案汇总.docx
- [张家港市]2025江苏特种设备安全监督检验研究院张家港分院招聘11人笔试历年参考题库附带答案.docx
- 品质经理考试题库及答案.docx
最近下载
- 2025-2026学年人音版(简谱)初中音乐八年级下册知识点梳理.docx VIP
- 河南省2025年普通高中学业水平合格性考试化学试卷及答案.pdf VIP
- 《矿产资源“三率”指标要求 第5部分:金、银、铌、钽、锂、锆、锶、稀土、锗》(报批稿).pdf VIP
- 2024届山东省青岛市中考一模化学模拟试题(含答案).pdf VIP
- GB50171-2012 电气装置安装工程 盘、柜及二次回路接线施工及验收规范.docx VIP
- JB-T 6396-2006大型合金结构钢锻件 技术条件.pdf
- J B∕T 4323-2019 水基金属清洗剂.pdf VIP
- 项目合作协议最新.pdf VIP
- 大家的日语中级1-24单词.xls VIP
- 蚕变了新模样教学.ppt VIP
原创力文档

文档评论(0)