正在加载图片...
实验4函数的应用 【实验目的】 1掌握函数声明、定义和调用的方法; 2了解函数调用的实参与形参的传递,以及参数默认值的设置。 3掌握重载函数的实现方法。 4理解递归和嵌套函数的概念、定义与调用 【实验内容】 1.编程求由键盘输入的三个数中最大值。(用函数调用来实现。) #include <iostream. h> (float x, float y, float z); void main() float a, b, c, cout<<"请输入三个数:"; cout<<"输入的三个数的最大值为:<<max(a,b,c)<<end float max(float x, float y, float z) float maxnum: maxnum =x-y.x\ maxnum=maxnum>z? maxnum: z; return maxnum 2.编写一个求x的n次方的函数,其中x,n由键盘输入。(用函数调用来实现。) #include <iostream. h> double xn(double x, int n); void main(void) double x; int n; cin>>x>>n cout<<x<"的"<<n<<"次方为:"<<xn(x,n)<<endl; double xn(double x, int n) i double val= 1.0; val= valx: return(val) 3.编程求1!+21+….+15的值。(用函数调用来实现。) #include <iostream. h> int nn(int i); void mainO fint i; long int sum=0: for(i=1;i=15;i++)实验 4 函数的应用 【实验目的】 1 掌握函数声明、定义和调用的方法; 2 了解函数调用的实参与形参的传递,以及参数默认值的设置。 3 掌握重载函数的实现方法。 4 理解递归和嵌套函数的概念、定义与调用。 【实验内容】 ⒈编程求由键盘输入的三个数中最大值。(用函数调用来实现。) #include <iostream.h> float max(float x, float y,float z); void main( ) {float a,b,c; cout <<"请输入三个数:"; cin>>a>>b>>c; cout <<"输入的三个数的最大值为:"<<max(a,b,c)<<endl; } float max(float x, float y,float z) { float maxnum; maxnum =x>y?x:y; maxnum=maxnum>z?maxnum:z; return maxnum;} ⒉编写一个求 x 的 n 次方的函数,其中 x,n 由键盘输入。(用函数调用来实现。) #include <iostream.h> double xn (double x, int n); void main(void) {double x; int n; cin>>x>>n; cout << x<<"的"<<n<<"次方为:" << xn(x,n) << endl; } double xn (double x, int n) { double val = 1.0; while (n--) val = val*x; return(val); } ⒊编程求 1!+2!+……+15!的值。(用函数调用来实现。) #include <iostream.h> int nn(int i); void main() { int i; long int sum=0; for (i=1;i<=15;i++)
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有