




免费预览已结束,剩余14页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章函数,内蒙古科技大学实训中心,实参与形参的对应关系有四种情况:,形参和实参都用数组实参用数组名,形参用指针实参形参都用指针实参用指针,形参用数组名,例编写一个判断字符串是否为“回文”的函数,如果是回文数则函数的返回值为1,不是回文数则返回0。所谓“回文”数是指顺读与倒读都相同的字符串,例如“ABCDCBA”。,a0,a1,a2,a3,a4,a5,a6,a7,main()chara20;intf;gets(a);f=func(a);if(f=1)printf(“它是回文数n”);elseprintf(“它不是回文数n”);,引入求1+2+3+n的值,#includeintsum(intn);main()intn;ints=0;scanf(“%d”,sum(n);,s=,#includeintsum(intn);main()intn;intresult;scanf(“%d”,改进求1+2!+3!+n!的值,jc(i),intjc(intn)inti;intt=1;for(i=1;i=2*/,求出n!的值。(用递归法),doublefun(intn)if(n=1|n=0)return(1);elsereturn(n*fun(n-1));,main()intn;doubleresult;doublefun(intn);scanf(“%d”,数学模型(公式):fun(0)=1,fun(1)=1;/*n=1或n=0*/fun(n)=n*fun(n-1);/*n=2*/,doublefun(intn)doublef;if(n=1|n=0)f=1;elsef=n*fun(n-1);return(f);,求出n!的值。(用递归法),第一次调用fun函数执行4*fun(3),遇到fun(3),离开fun()函数,再次调用fun()函数(第2次)本次未得到4!的结果,不能往主函数中返值;,doublefun(intn)doublef;if(n=1|n=0)f=1;elsef=n*fun(n-1);return(f);,第二次调用fun()函数执行3*fun(2),遇到fun(2),离开fun()函数,再次调用fun()函数(第3次)本次未得到3!的结果,不能往上次函数中返值;,doublefun(intn)doublef;if(n=1|n=0)f=1;elsef=n*fun(n-1);return(f);,第三次调用fun()函数执行2*fun(1),遇到fun(1),离开fun()函数,再次调用fun()函数(第4次)本次未得到2!的结果,不能往上次函数中返值;,doublefun(intn)doublef;if(n=1|n=0)f=1;elsef=n*fun(n-1);return(f);,第四次调用fun()函数执行f=1,得到1!,将值返回到上次函数中;,doublefun(intn)doublef;if(n=1|n=0)f=1;elsef=n*fun(n-1);return(f);,例间接递归调用求斐波那契额数列第n项的值,数学模型(公式):fun(1)=1,fun(2)=1;/*n=1或n=2*/fun(n)=fun(n-1)+fun(n-2);/*n=2*/,intfun(intn)intf;if(n=1|n=2)f=1;elsef=fun(n-1)+fun(n-2);return(f);,intfun(intn)if(n=1|n=2)return(1);elsereturn(fun(n-1)+fun(n-2));,例间接递归调用求斐波那契额数列第n项的值,1.doublefun(intn)if(n=1|n=2)return(1);elsereturn(fun(n-1)+fun(n-2));,main()intn;intresult;intfun(in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河南郑州师范学院诚聘高层次人才考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025广东惠州市博罗县碧盛环保科技有限公司招聘及考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年甘肃省张掖市教育局培黎职业学院引进高层次人才14人考前自测高频考点模拟试题及参考答案详解
- 2025河北中核二四劳务有限公司招聘200人模拟试卷及答案详解(有一套)
- 2025广西来宾宾信投资集团有限公司招聘拟聘人员模拟试卷含答案详解
- 2025北京昌平区统计局面向社会招聘经济运行监测工作专班助统员1人考前自测高频考点模拟试题及答案详解1套
- 2025福建泉州市洛江区总商会招聘编外工作人员1人考前自测高频考点模拟试题有答案详解
- 2025湖南益阳市资阳区教育系统下属学校公益性岗位招聘10人模拟试卷及答案详解(易错题)
- 2025国网山西省电力公司博士后科研工作站招聘1人模拟试卷及答案详解(有一套)
- 2025河南新乡市延津县县外在编在岗教师回乡任教的模拟试卷完整答案详解
- 2025年人教新课标高一地理上册月考试卷
- 《临床心胸外科培训》课件
- 《超声诊断瓣膜病》课件
- 军体拳第一套全套图文教程
- 店长周工作总结数据报表模板
- “五育并举”视域下美育对工科大学生审美能力的提升研究
- 敦煌舞智慧树知到期末考试答案章节答案2024年兰州文理学院
- 机械工程学科研究前沿
- 涉外建设项目视频安防监控系统设计规范 DG-TJ08-2054-2013
- 中医外科 第十三章泌尿男科疾病概论
- Neo4j介绍及实现原理
评论
0/150
提交评论