- 13
- 0
- 约 49页
- 2015-12-15 发布于广东
- 举报
第5章 程序的组织结构 5.1 函数概述 结构化程序设计方法的核心是自顶向下,逐步求精,具体的实现策略是将复杂的问题逐步分解成相对简单的子问题,这样将有利于降低解决问题的难度,提高程序开发的效率。将一个问题分解成若干个子问题的过程称为模块化。 在C程序中,模块用函数实现。函数是构成C程序的基本单位。它由函数首部和函数体两个部分组成,函数首部包含函数的返回类型、函数名称和参数表的声明,函数体包含实现特定功能所需要执行的语句序列。 5.2 标准函数 C语言提供了很多标准函数,它们被放置在一起,形成了一个标准函数库。 函数原型 函数原型是指不包含函数体的函数声明。 C语言规定,所有的函数必须先定义后调用。对于标准函数而言,由于它们的定义已经在C语言提供的标准函数库中,所以,人们在调用它们的时候,只需要在程序的前面利用编译预处理命令include将相应的函数原型加入到程序中就可以了。 例1:根据给定的两个坐标点(x1,y1)和(x2,y2),计算两点之间的距离。 问题分析 计算两点之间距离的公式为 d= 算法描述 例2:掷骰子游戏。 骰子是一个有六个面的正方体,每个面分别印有1~6之间的小圆点代表点数。假设这个游戏的规则是:两个人轮流掷骰子6次,并将每次投掷的点数累加起来。点数多者获胜;点数相同平局。 请编写程序,模拟这个游戏的过程,并给出玩100盘之后,谁是最终的
您可能关注的文档
- Dreamweaver 8中文版网页制作 王君学 于波 第10章 使用层和时间轴新.ppt
- Dreamweaver 8中文版网页制作 王君学 于波 第12章 创建表单网页新.ppt
- Dreamweaver 8中文版网页制作 王君学 于波 第14章 测试和发布站点新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目二 创建和管理站点- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目九 Div-布局搜索屋网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目七 框架-布局都市社区网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目三 文本-编排奥斯卡网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目十 时间轴-制作空中飞行网页- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目十二 行为-完善个人网页功能- 新.ppt
- Dreamweaver 8中文版网页制作基础 第2版 王君学 郭亮 项目十三 表单-制作用户注册网页- 新.ppt
最近下载
- 05G512:钢天窗架 国标图集.pdf VIP
- 供水公司安全生产责任制及职责.docx VIP
- 【新教材】仁爱科普版(2024)七年级下册英语Unit 10 Lending a helping hand教案(共8课时).docx
- 铁门关经济技术开发区纺织服装园区污水处理厂工程环境影响报告书.PDF VIP
- 医学伦理学考试题与答案.docx VIP
- XXX高级职业中学办学章程.docx
- 山东省济南市历下区2026届中考语文考前最后一卷含解析.doc VIP
- “技能兴威”威海市第二届职业技能大赛技术文件--数控铣(含赛题).docx VIP
- 05G513 钢托架设计图集--.pdf VIP
- 《运筹学》期末考试试卷A-答案.docx VIP
原创力文档

文档评论(0)