C++实验报告.doc

C++实验报告.doc

ID:49026202

大小:94.50 KB

页数:10页

时间:2020-02-27

C++实验报告.doc_第1页
C++实验报告.doc_第2页
C++实验报告.doc_第3页
C++实验报告.doc_第4页
C++实验报告.doc_第5页
资源描述:

《C++实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++程序设计实验报告学号:[学号]姓名:[姓名]提交日期:2010-06-06[yyyy-mm-dd]成绩:东北大学秦皇岛分校实验一:数据类型与表达式实验目的:1、熟悉并学习使用C++程序编译平台VC6.0;2、掌握如何在编译平台下编辑、编译、连接和运行一个简单的C++程序;3、掌握C++语言基础数据类型,熟悉变量定义和赋值方法;4、学会使用C++算术运算符和算术表达式;题目3简单应用—求圆柱体的体积实验代码:#includeusingnamespacestd;#definePI3.14159in

2、tmain(){intradius,high;doublevolume;cout<<"pleaseinputtwonumber:"<>radius>>high;volume=PI*radius*radius*high;cout<<"radius:"<

3、序控制的3种基本结构:顺序结构、选择结构和循环结构的实现;3、掌握简单C++程序的编写和调试题目1计算员工周工资编写一个程序,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员周工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员每周工作小时超过60小时,则超过60的部分按原工资的3倍的加班工资来计算,而40到50小时的工资仍按照原工资的1.5倍的加班工资来计算。1、要求有输入提示和输出提示,如要输入雇员的工作时间和每小时的工资值时,可以可编辑word,供参考版!提示

4、:“Pleaseinputemployee’sworktimeandwage_per_hour:”输出时,提示:“Theemployee’swage:”。2、给你的程序加上注释,并注意排版格式,使得其清晰可读。实验代码:#include#includeusingnamespacestd;intmain(){doubletime,twage;doublewage;cout<<"Pleaseinputemployee’sworktimeandwage_per_hour:"<

5、;cin>>time>>twage;while(time!=0&&twage!=0)//如果输入为0则推退出,不为零则循环{while(time<0

6、

7、twage<0

8、

9、time>168)//判断输入的数是否符合条件,如果不符合则重新出入,直到符合条件为止{cout<<"EORROR!"<>time>>twage;}if(time<=40)//工作时间小于40小时的情况wage=

10、time*twage;elseif(time<=60)//工作时间为40到60小时之间的情况wage=40*twage+(time-40)*1.5*twage;elseif(time>60)//工作时间大于60小时的情况wage=40*twage+20*1.5*twage+(time-60)*3*twage;cout<<"Theemployee’swage:"<>ti

11、me>>twage;}system("pause");return0;}实验结果:可编辑word,供参考版!实验三函数与程序结构实验目的1、掌握函数声明、定义和使用的方法;2、掌握函数递归调用的方法;3、掌握全局变量、局部变量、静态局部变量的概念和使用方法;4、掌握定义头文件的方法,学会建立和调试多文件程序;5、学习函数重载的实现;题目2函数的递归调用和多文件结构编写一个函数,求从n个不同的数中取r个数的所有选择的个数。其个数值为:其中:n!=n*(n-1)*(n-2)*...*1。1、基本要求:主程序中设计一个循环,

12、不断从输入接收n和r的值,计算结果并输出,当用户输入00时,程序结束;能检查输入数据的合法性,要求n>=1并且n>=r;2、分别用递归和非递归两种方式完成程序设计;3、多文件结构实现将上面用非递归方式写成的程序改成用多文件结构表示。要求将main()函数放在一个文件中,将另外两个函数定义放在另一个C++源文件中,将两个函数原型申明

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

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

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