- 61
- 0
- 约5.71千字
- 约 12页
- 2017-05-12 发布于河南
- 举报
C缺省函数重载函数实验
C++实验报告
基础题:编写函数把华氏温度转换为摄氏温度,公式为:c=(f-32)*5/9;
在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度。
一,实验目的
1.熟悉Visual?studio?6.0集成开发环境;?
2.学习新建和打开控制台应用程序的方法;?
3.通过运行示例程序了解程序开发过程
二,实验任务
编写函数把华氏温度转换为摄氏温度
三,题目分析及核心代码
分析:用户输入要查询的华氏温度后,就利用公式算出对应的摄氏温度即可。
代码:
#includeiostream
using namespace std;
void change();
void main()
{
int i;
while(1)
{
cout查询?(0) 退出?(1)endl;
cini;
if(i==0)
change();
else
break;
}
}
void change()
{
int c,f;
cout请输入一个华氏温度:endl;
cinf;
c=(f-32)*5/9;
cout华氏温度f对应的摄氏温度是cendl;
}
四:运行结果:
提高题:1、设计一个函数,计算任一年份共有多少天。
一,实验目的
1.熟悉Visual?studio?6.0集成开发环境;?
2.学习新建和打开控制台应用程序的方法;?
3.通过运行示例程序了解程序开发过程
二,实验任务
设计一个函数,计算任一年份共有多少天
三,题目分析及核心代码
分析:用if语句来实现选择,是闰年的分两种情况:一种是直接能除以4除尽的是闰年,另一种除以100能除尽的还要能除以4除尽才是闰年。
/*1、设计一个函数,计算任一年份共有多少天。*/
#includeiostream
using namespace std;
void search()
{
int i;
cout输入你想查询的年份:endl;
cini;
if(i%100==0)
{
if(i%400==0)
couti年有366天!endl;
}
else if(i%4==0)
couti年有366天!endl;
else
couti年有365天!endl;
}
void main()
{
int j;
while(1)
{
cout查询?(1) 退出程序?(0)endl;
cinj;
if(j==1)
search();
else
{coutsee you endl;
break;}
}
}
运行结果及分析小结
实验二
一,实验目的
1.熟悉Visual?studio?6.0集成开发环境;?
2.学习新建和打开控制台应用程序的方法;?
3.通过运行示例程序了解程序开发过程;
4,熟悉掌握缺省函数和重载函数的应用。
二,实验任务
2、函数重载和带缺省形参值函数练习:看如下程序,为它添加适当的函数声明和定义,使之能正确运行通过。要求用两种方法实现,并比较两种方法,说说函数重载和带缺省形参值函数各自的特点和使用范围。另外注意在功能实现的过程中,对形参数据合法性的判断及处理,以及各函数之间的关系(注意递归函数的作用)。/*******************************************************************程序文件:stime.cpp程序功能:关于时钟运行的描述程序说明:该程序通过对“时间”这种新的数据类型的说明和使用来展示C++对比C语言而言,在面向过程程序设计方面的些许改进。同时也接触面向对象技术的一些概念如重载和多态性(非全部)。********************************************************************///输入输出流声明包含头文件#include//时间结构体stime的声明struct stime{int hour; //小时int min; //分钟int sec; //秒钟};//此处用户函数声明若干//...(略,请补充)...//主函数void main(){stime t1={12,0,0}; //C++中定义结构体变量可省略关键词struct//定义一个时间变量t1,初始
您可能关注的文档
- 2013软件开发试卷.doc
- 2014-2015(上)计算机应用基础第三次月考检测卷.doc
- 2014-2015第2学期《JAVA项目开发实训》_实训计划.doc
- 2014VB第二次间周考试11计算机.doc
- 2014中考数学模拟题03.doc
- 2014年6月份短学期——软件工程与开发实践1(题目).doc
- 2014年9月份考试Java程序设计第三次作业.doc
- 2014年9月考试可视化程序设计(VB)_A_卷.doc
- 2014年平安建校上报材料 文档.doc
- 2014设计题.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)