


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验六 函数及其使用1学时4学时2实验目的与要求学习函数的编写。理解数学中的函数、自变量、函数在某一点的取值与 C+中的自定义函数、函数参数、函数调用及其返回值之间的联系,掌握 C+对数学函数功能的实现方式。3实验环境WINDOWS XP 或WINDOWS SERVER 2000Microsoft Visual C+ 6.04准备工作安装好Microsoft Visual C+6.05实验内容(一)输入三个数,编写一个程序求这三个数的最大值和最小值。要求把求最大值和最小值编写成函数。#include double max(double a,double b,double c);double min(double a,double b,double c);int main ()int a,b,c;cout 请输入三个数: a;cin b;cin c;cout 最大数的为: max(a,b,c) endl;cout 最小的数为: min(a,b,c) b & ac) return a;if (ba & bc) return b;return c;double min(double a,double b,double c)if (ab & ac) return a;if (ba & bc) return b;return c;(二)编制如下自定义函数,实现指定功能。(1)编无参函数,void print(),负责在屏幕的同一行上连续显示 20 个“-”符号。 (2)编一参函数,double f(double x),计算 x2 + x + 1 并返回结果。(3)编二参函数,double g(double a,int b),计算 ab - ba + |a - b| 并返回结果。 (4)编制主函数 main,对所定义函数进行调用,依次完成下述指定任务:d求 y0 = g(1.2, 3),并在屏幕上输出结果值 y0。 d调用 print 显示一行“-”符号。d求 y1 = f(2) + f(3.3) - 25,并在屏幕上输出结果值。d调用 print 显示一行“-”符号。d求 y2 = g(5.1,3) - f(-2.1) + sin( f(2)+g(1,2),并显示结果值 y2。d调用 print 显示一行“-”符号。#include #include int print(int a);double f(double a);double g(double a,int b);int main()couty0= g(1.2,3) endl;print(20);couty1= f(2)+f(3)-25 endl;print(20);couty2= g(5.1,3)-f(-2.1)+sin(f(2)+g(1,2) endl;print(20);return 0;int print(int a)for (int i=0;i20;i+)cout -;cout0)r=r+a-b;else r=r-a+b;return r;6实验步骤 (一) 步骤一:将求三个数最大值的功能写成函数max。步骤二:将求三个数最小值的功能写成函数min。步骤三:编写完整程序:编译预处理命令max和min函数的声明main函数(从键盘上读取3个数,然后调用max和min函数,将最大和最小值输出)max和min函数的定义(二)实现步骤如下:1编制无参的“void print().”自定义函数。void 类型的函数体中,不必使用 return语句(执行到函数体结束处,将自动返回)。2编制自定义函数“double f(double x).”以及“double g(double a, int b).”。 此二函数均为非 void 类型的函数,在它们的函数体中,必须使用 return 语句返回一个与所定义函数之类型(此例均为 double)相匹配的函数值。return 语句的两种使用格式为: return ;retu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业管道的维护与检修方法
- 工作中的自我管理与激励方法
- 工业设计与科技创新的融合发展
- 工业风味的文化创意街区转型实践
- 工业风建筑设计理念与实践
- 工业设计产业园在服务领域的应用
- 工程中的液压传动系统设计与分析
- 工厂企业消防安全管理体系
- 工程机械设备的技术改造与升级
- 工程教育中数据科学的课程设计
- 陶瓷装饰基础模拟题参考答案 中国地质大学
- 分词作定语的用法课件
- 中小企业管理成长诊断课件
- 《学术英语(综合)》课后答案
- 计算材料学:第一性原理计算及其应用课件
- 部编一年级《咕咚》课本剧
- 天津市新版就业、劳动合同登记名册
- 会议管理系统的分析与设计
- 水电工程投标文件(技术标书)
- 《作物栽培学》课件-第八章甘蔗栽培
- 走进校园课堂体验学校生活——2018幼儿园参观小学简报
评论
0/150
提交评论