欢迎来到天天文库
浏览记录
ID:59404445
大小:37.00 KB
页数:3页
时间:2020-05-27
《实验2 函数的定义与使用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验2函数的定义与使用专业:计算机科学与技术班级:10计本1班学号:姓名:实验地点:B102实验时间:2011-9-20指导教师:李佐勇一、实验目的1.学会将一段功能相对独立的程序写成一个函数;2.掌握函数的声明、定义与使用;3.理解函数实参与形参的对应关系以及参数传递的方式;4.理解C++函数重载,掌握函数的嵌套调用和递归调用的方法;5.学会C++系统函数的调用二、实验环境一台PC机,WindowsXP操作系统,VisualC++6.0开发环境。三、实验内容1.lab2_1.cpp:写一个判断闰年的函数,在主函数中输
2、入一个年份,输出是否是闰年的信息。2.lab2_2.cpp:实现第三章课后习题3-13的功能,并结合单步跟踪法进行程序的调试。3.lab2_3.cpp:编写3个名为max的重载函数,分别实现求两个整数、三个整数、两个双精度型数最大值的功能。4.lab6_4.cpp:计算如下公式,并输出结果:其中r、s的值由键盘输入。sin(x)的值直接调用系统函数四、实验记录1.#includeusingnamespacestd;intmain(){intn;cout<<"输入一个年份:";cin>>n;if(n%
3、4==0&&n%100!=0
4、
5、n%400==0)cout<usingnamespacestd;intFib(intn){intF;if(n==1
6、
7、n==2)F=1;elseF=Fib(n-1)+Fib(n-2);returnF;}intmain(){intn;cout<<"输入n的值(n>2):";cin>>n;Fib(n);cout<<"F("<8、n)<usingnamespacestd;intmax(intx,inty){return(x>y?x:y);}intmax(intx,inty,intz){intt=x;if(y>t)t=y;if(z>t)t=z;returnt;}doublemax(doublex,doubley){return(x>y?x:y);}intmain(){intx,y;cout<<"entertwointnumber:";cin>>x>>y;cout<<"Thema9、xis"<>a>>b>>c;cout<<"Themaxis"<>s>>r;cout<<"Themaxis"<#includeusingnamespacestd;intmain(){10、doubles,r,k;cout<<"entersandr:";cin>>r>>s;if(r*r<=s*s)k=sqrt(sin(r)*sin(r)+sin(s)*sin(s));elsek=(sin(r*s))/2;cout<<"k="<11、用,使编程更简单。
8、n)<usingnamespacestd;intmax(intx,inty){return(x>y?x:y);}intmax(intx,inty,intz){intt=x;if(y>t)t=y;if(z>t)t=z;returnt;}doublemax(doublex,doubley){return(x>y?x:y);}intmain(){intx,y;cout<<"entertwointnumber:";cin>>x>>y;cout<<"Thema
9、xis"<>a>>b>>c;cout<<"Themaxis"<>s>>r;cout<<"Themaxis"<#includeusingnamespacestd;intmain(){
10、doubles,r,k;cout<<"entersandr:";cin>>r>>s;if(r*r<=s*s)k=sqrt(sin(r)*sin(r)+sin(s)*sin(s));elsek=(sin(r*s))/2;cout<<"k="<11、用,使编程更简单。
11、用,使编程更简单。
此文档下载收益归作者所有