- 1
- 0
- 约1.92万字
- 约 63页
- 2018-02-26 发布于江苏
- 举报
【计算机】06 函 数
第 六 章 函 数 函数的基本使用 函数的嵌套调用 函数的递归调用 变量存储特征 宏 函数的概念 k! n!+m! # include stdio.h void main() { int k, m, n; float fk, fm, fn; scanf(%d%d%d, m, n, k); fk=1; for(i=1; i=k; i++) fk = fk*i; fm=1; for(i=1; i=m; i++) fm = fm*i; fn=1; for(i=1; i=n; i++) fn = fn*i; printf(%f\n, fm/(fn+fk)); } # include stdio.h void main() { int k, m, n; float fk, fm, fn; float fact(int n); scanf(%d%d%d, m, n, k); fm = fact(m); fn = fact(n); fk = fact(k); printf(%f\n, fm/(fn+fk)); } float fact(int n) { int i; float f=1; for(i=1; i=n; i++) f=f*i; return f; } 函数的概念 库函数 scanf() printf() sqrt() 功能独立,反复使用的代码段 计算阶乘 fact() 模块化编程 学生成绩档案管理软件 ┌─────┬─┴──┬────┐ 成绩输入 成绩修改 成绩统计 成绩打印 # include stdio.h void main() { int in; printf(1. INPUT 2.EDIT 3. PROCESS 4.PRINT 5.EXIT\n); while(1){ printf(please input 1-5:); scanf(%d,in); if (in==5) break; switch(in) { case 1: input( ); break; case 2: edit( ); break; case 3: process( ); break; case 4: print( ); break; } } } void input( ) /* .成绩输入 */ { ............... } void edit( ) /* 成绩修改 */ { .............. } 4个函数的定义 void process( ) /* 成绩统计 */ { ............... } void print( ) /* 成绩打印 */ { ............... } 函数的定义和调用 void main() { int m, n; float fk, fm, fn; float fact(int n); fm = fact(6); …… } 函数的定义和调用 返回值类型 函数名(形式参数表) { …… } 函数的参数 返回值类型 函数名(形式参数表) { …… } main() { …… output( ); …… } void output( ) { printf(”**************\n”); printf(”* very good *\n”); printf(”**************\n”); } 函数的返回值 返回值类型 函数名(形式参数表) { …… } 2、返回值类型 函数返回一个值,合法类型 return (f); 函数不返回值,void ret
您可能关注的文档
- 《大戴礼记》拾诂.doc
- 《平行线的判定-同位角、内错角、同旁内角》参考课件.ppt
- 《意外险和健康险》基础知识及销售实务(PPT 53页).ppt
- 《整合乡土资源引导农村幼儿教师.doc
- 《日语口笔译》课程整体教学设计.doc
- 《桂花雨》教学课例.doc
- 《水轮机检修》--高技.doc
- 【doc】团体健康险直付理赔服务模式初探.doc
- 【PPT】-中国人寿保险公司健康险话术专题(48页)-保险话术.ppt
- 【安邦】车险人伤理赔实务手册.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 西师版五年级数学下册全套电子教案(表格式)(最全).doc VIP
- 2025年AWS认证CloudFront与Route53延迟_地理路由缓存行为专题试卷及解析.pdf VIP
- 2025年互联网营销师元宇宙互动剧本杀与沉浸式剧情营销专题试卷及解析.pdf VIP
- 2025年房地产经纪人投资回报率与投资回报率自动化分析专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照国际民航组织(ICAO)标准专题试卷及解析.pdf VIP
- 井下中央变电所高压开关整定计算说明书.pdf
- 2025年房地产经纪人商品房交付条件与标准专题试卷及解析.pdf VIP
- 异位妊娠护理教学查房【40页】.pptx VIP
- PLC-S7-200-SMART-与LabVIEW-OPC-以太网通信.pdf VIP
- 全球百强创新集群排行榜.pdf VIP
原创力文档

文档评论(0)