实验四实验报告-数组

实验四实验报告-数组

ID:32774582

大小:59.91 KB

页数:7页

时间:2019-02-15

实验四实验报告-数组_第1页
实验四实验报告-数组_第2页
实验四实验报告-数组_第3页
实验四实验报告-数组_第4页
实验四实验报告-数组_第5页
资源描述:

《实验四实验报告-数组》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四函数一、实验目的1.掌握函数的定义、函数的说明和调用。2.掌握函数的参数及其传递方式,函数值的正确返回。二、实验内容1•[目的]掌握标准库函数的说明和调用方法。[题目内容]编写一个程序,首先显示一个菜单,然后根据用户的选择,输入数据后,执行相应的操作。[输入]用户选择和函数自变量值[输出]如下菜单:=======menu======1•OOOOOOOOOOOSin2•OOOOOOOOOOOCOS3.OOOOOOOOOOOpOW4«ooooooooooosqrt0•OOOOOOOOOOOexit[提示]使用标准库函数、多分支选择结构。源代码:#include#in

2、cludevoidmain(){intchoice,n;doublex,z;printf(n======MUNE======n);printf("1sin");printf(n2cosn);printf(H3pown);printf("4sprt");printf("0exit");printf(Hi#输入:”);scanf("%d",&choice);switch(choice){case*1':{printf("it输入角度:”);scanf(”%lf",&x);x=(x*3.14/180);z=sin(x);printf("%lf的sin值

3、为:%lfx,z);break;case2:printfC请输入角度:”);scanf(n%ir,&x);x=(x*3.14/180);z=cos(x);printf(”%lf的cos值为:%lf”,x,z);break;}case3:{printf(n请输入x和n:”);scanf("%lf%d",&x,&z);z=pow(x,n);z=sin(x);printf("%lf的sin值为:%F,x,z);break;}case4:{printf("请输入x:n);scanf(n%lfn,&x);if(x>=0){z=sprt(x);printf("%lf的sqrt值为:%lf”,x,

4、z);}elseprintf("Wrong");break;}caseO:{break;defaultiprintf("Wrong");}printfCAn");}2•[目的]掌握用户自定义函数的定义、函数的说明和调用方法。[题目内容]编写一个用户口定义函数,该函数有一个整型参数,函数的功能是:当这个整型数的值是偶数时,函数的返回值为0,当这个整型数的值是奇数时,返冋值为1。编写一个程序,从键盘输入任意10个整数,分别调用用户自定义函数来判断这10个整数的奇偶性。[输入]任意10个整数[输出]这10个整数的奇偶性[提示]在主函数中使用循环结构输入10个整数。根据子函数的返冋值输出相应的

5、判断结果信息。源代码:#includevoidmain(){inti,x;intqq(intn);printf(H请输入10个整数:“);for(i=0;i<10;i++);{scanf(”%d",&x);if(qq(x)==0){printf(H%d偶数”,x);}else{printf(M%d奇数”,x);}}}intqq(intn){if(n%2==0)return0;elsereturn1;}3•[目的]掌握用户自定义函数的定义、函数的说明和调用方法。[题目内容]编写一个用户自定义函数,该函数有三个整数参数,函数的功能是:求解这三个整数的最大值,函

6、数的返回值为三个参数的最大值。编写一个程序,从键盘输入任意5个整数,分别两次调用用户自定义函数来求出这5个整数中的最大值。[输入]任意5个整数[输出]这5个整数的最大值[提示]先用前三个整数调用函数,求出的最大值作为参数之一,再与另两个整数一起求出最大值即为所求。源代码:#includevoidmain()intmax,xl,x2,x3,x4,x5;intfmax(inta,intb.intc);printf(”请输入五个整数:”);scanf(”%d%d%d%d%d”,&xl,&x2,&x3,&x4,&x5);max=fmax(x1,x2,x3);max=fma

7、x(max,x4,x5);printf(“最大值=%d,,,max);}intfmax(inta,intb,intc){intd;d=a;if(b>d)d=b;if(c>d)d=c;returnd;}4.[目的]掌握用户自定义函数的定义、函数的说明和调用方法。[题目内容]观;表示从m各元素中抽出n个元素的排列的个数。它的计算公式为:编写一个用户口定义函数,该函数有一个整数参数,函数的功能(m—n)l是:求解这个整数的阶乘,函数的返回值为这个整数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。