C++---缺省函数重载函数实验.doc

C++---缺省函数重载函数实验.doc

ID:58819185

大小:185.00 KB

页数:12页

时间:2020-10-25

C++---缺省函数重载函数实验.doc_第1页
C++---缺省函数重载函数实验.doc_第2页
C++---缺省函数重载函数实验.doc_第3页
C++---缺省函数重载函数实验.doc_第4页
C++---缺省函数重载函数实验.doc_第5页
资源描述:

《C++---缺省函数重载函数实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++实验报告基础题:编写函数把华氏温度转换为摄氏温度,公式为:c=(f-32)*5/9;在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度。一,实验目的1.熟悉Visual studio 6.0集成开发环境; 2.学习新建和打开控制台应用程序的方法; 3.通过运行示例程序了解程序开发过程二,实验任务编写函数把华氏温度转换为摄氏温度三,题目分析及核心代码分析:用户输入要查询的华氏温度后,就利用公式算出对应的摄氏温度即可。代码:#includeusingnamespacestd;voidchange();voidmain(

2、){inti;while(1){cout<<"查询?(0)退出?(1)"<>i;if(i==0)change();elsebreak;}}voidchange(){intc,f;cout<<"请输入一个华氏温度:"<>f;c=(f-32)*5/9;cout<<"华氏温度"<

3、程序了解程序开发过程二,实验任务设计一个函数,计算任一年份共有多少天三,题目分析及核心代码分析:用if语句来实现选择,是闰年的分两种情况:一种是直接能除以4除尽的是闰年,另一种除以100能除尽的还要能除以4除尽才是闰年。/*1、设计一个函数,计算任一年份共有多少天。*/#includeusingnamespacestd;voidsearch(){inti;cout<<"输入你想查询的年份:"<>i;if(i%100==0){if(i%400==0)cout<

4、(i%4==0)cout<>j;if(j==1)search();else{cout<<"seeyou"<

5、的应用。二,实验任务2、函数重载和带缺省形参值函数练习:看如下程序,为它添加适当的函数声明和定义,使之能正确运行通过。要求用两种方法实现,并比较两种方法,说说函数重载和带缺省形参值函数各自的特点和使用范围。另外注意在功能实现的过程中,对形参数据合法性的判断及处理,以及各函数之间的关系(注意递归函数的作用)。/*******************************************************************程序文件:stime.cpp程序功能:关于时钟运行的描述程序说明:该程序通过对“时间”这种新的数据类型的说明和使

6、用来展示C++对比C语言而言,在面向过程程序设计方面的些许改进。同时也接触面向对象技术的一些概念如重载和多态性(非全部)。********************************************************************///输入输出流声明包含头文件#include//时间结构体stime的声明structstime{inthour;//小时intmin;//分钟intsec;//秒钟};//此处用户函数声明若干//...(略,请补充)...//主函数voidmain(){stimet1={12,0,0};//C

7、++中定义结构体变量可省略关键词struct//定义一个时间变量t1,初始化为12点0分0秒cout<<"t1:"<

8、表示的时间(注意参数先后顺序)t2=add(t2,10,15,2);//t2设为t2原来的时间过2小时15分

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

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

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