欢迎来到天天文库
浏览记录
ID:58861007
大小:111.00 KB
页数:3页
时间:2020-09-22
《实验三函数的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、太原工业学院计算机工程系实验报告课程名称C++程序设计班级实验日期2012姓名学号实验成绩实验名称函数的应用(3)实验目的及要求一、实验目的1、掌握函数定义、调用和声明的方法;2、练习使用系统函数;3、掌握函数的嵌套调用和递归调用的方法;4、学习使用VC++的debug调试功能,使用stepinto追踪到函数内部。二、实验要求1、使用系统函数pow(x,y)计算xy的值,注意包含头文件math.h。2、编写一个函数把华氏温度转换为摄氏温度,转换格式如下:C=(F-32)*5/93、用递归的方法编写函数求F
2、ibonacci数列,观察递归调用的过程。实验环境计算机,虚拟机Windowsxp操作系统,MicrosoftVc++6.0开发环境实验内容实验内容及实验步骤1、编写函数floatConvert(floatTempFer),参数和返回值都是float类型,实现C=(F-32)*5/9。在main()函数中实现输入、输出。2、在main()函数中提示输入两个整数x,y,使用cin语句得到x、y的值,调用pow(x,y)函数计算x的y次幂的结果,再显示出来。3、编写递归函数intfib(intn),在main
3、()函数中输入n的值,调用fib函数计算Fibonacci数列。公式为:fib(n)=fib(n-1)+fib(n-2)n>2fib(1)=fib(2)=14、使用VC++的debug调试功能,使用stepinto追踪到函数内部,观察函数的调用过程。算法描述及实验步骤1、(用适当的形式表达算法设计思加入math.h头文件,调用其中的pow(x,y)函数,从键盘接收x,y,求出函数pow(x,y)的值后再从屏幕输出。C++程序:#include#includevoid
4、main(){intx,y;cin>>x>>y;cout<floatconvert(floatf){floatc;c=(f-32)*5/9;returnc;}voidmain(){floatT,f;cin>>f;T=convert(f);cout<5、dl;}3、定义函数fib(n),当n<=2时,返回1;当n>2时,返回fib(n-1)+fib(n-2);C++程序:#includeintfib(intn){if(n==16、7、n==2)return1;if(n>2)returnfib(n-1)+fib(n-2);}voidmain(){inti,n;n=20;for(i=1;i<=n;i++){cout<8、结果:总结经过对实验要求的思考后,把思路理清,然后把思路转变成C++语言,经过多次的运行与调试,最终以达到实验要求和目的。附录
5、dl;}3、定义函数fib(n),当n<=2时,返回1;当n>2时,返回fib(n-1)+fib(n-2);C++程序:#includeintfib(intn){if(n==1
6、
7、n==2)return1;if(n>2)returnfib(n-1)+fib(n-2);}voidmain(){inti,n;n=20;for(i=1;i<=n;i++){cout<8、结果:总结经过对实验要求的思考后,把思路理清,然后把思路转变成C++语言,经过多次的运行与调试,最终以达到实验要求和目的。附录
8、结果:总结经过对实验要求的思考后,把思路理清,然后把思路转变成C++语言,经过多次的运行与调试,最终以达到实验要求和目的。附录
此文档下载收益归作者所有