C 程序编写求三个数的最大值和最小值,C 函数应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cout <<"-"; cout<<endl; } double f(double a) { double i=0; i=a*a+a+1; return i; } double g(double a,int b)
{ double r=0; r=a*b-b*a; if (a-b>0) r=r+a-b; else r=r-a+b; return r;
if (b<a && b<c) 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,对所定义函数进行调用,依次完成下述指定任务: 求 y0 = g(1.2, 3),并在屏幕上输出结果值 y0。 调用 print 显示一行“-”符号。 求 y1 = f(2) + f(3.3) - 25,并在屏幕上输出结果值。 调用 print 显示一行“-”符号。 求 y2 = g(5.1,3) - f(-2.1) + sin( f(2)+g(1,2)),并显示结果值 y2。 调用 print 显示一行“-”符号。 #include <iostream.h> #include <math.h> int print(int a); double f(double a); double g(double a,int b); int main() { cout<<"y0=" << g(1.2,3) <<endl; print(20); cout<<"y1=" << f(2)+f(3)-25 <<endl; print(20); cout<<"y2=" << 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;i<20;i++)
实验六 函数及其使用
1 学时 4 学时
2 实验目的与要求 学习函数的编写。理解数学中的函数、自变量、函数在某一点的取值与 C++中的 自定义函数、函数参数、函数调用及其返回值之间的联系,掌握 C++对数学函数 功能的实现方式。
3 实验环境 WINDOWS XP 或 WINDOWS SERVER 2000 Microsoft Visual C++ 6.0
int a,b,c; cout <<"请输入三个数: " <<endl; cin >>a; cin >>b; cin >>c; cout <<"最大数的为: " <<max(a,b,c) <<endl; cout <<"最小的数为: " <<min(a,b,c) <<endl; return 0; } double max(double a,double b,double c) { if (a>b && a>c) return a; if (b>a && b>c) return b; return c; } double min(double a,double b,double c) { if (a<b && a<c) return a;
4 准备工作 安装好 Microsoft Visual C++6.0
5 实验内容 (一).输入三个数,编写一个程序求这三个数的最大值和最小值。要求把求最 大值和最小值编写成函数。 #include <iostream.h> double max(double a,double b,double c); double min(double a,double b,double c); int main () {
}
6 实验步骤
(一). 步骤一:将求三个数最大值的功能写成函数 max。 步骤二:将求三个数最小值的功能写成函数 min。 步骤三:编写完整程序: 编译预处理命令 max 和 min 函数的声明 main 函数(从键盘上读取 3 个数,然后调用 max 和 min 函数,
将最大和最小值输出) mቤተ መጻሕፍቲ ባይዱx 和 min 函数的定义
(二).实现步骤如下: 1.编制无参的“void print(){...}”自定义函数。void 类型的函数体中,不 必使用 return 语句(执行到函数体结束处,将自动返回)。 2.编制自定义函数“double f(double x){...}”以及“double g(double a, int b){...}”。 此二函数均为非 void 类型的函数,在它们的函数体中,必须使用 return 语句 返回一个与所定义函数之类型(此例均为 double)相匹配的函数值。return 语 句的两种使用格式为: return <表达式>; return ( <表达式> ); 3.编制 main 函数,对无参函数,按照“<函数名>()”的调用方式,对有参函 数,使用 “<函数名>( <实参表达式>, ..., <实参表达式> )”的调用方式,对 3 个自定 义函数进行调用,完成所规定的计算任务。
相关文档
最新文档