实验2 函数的定义与使用
更新时间:2023-10-22 23:51:01 阅读量: 综合文库 文档下载
- 实验2推荐度:
- 相关推荐
实验2 函数的定义与使用
专业:计算机科学与技术班级:10计本1班学号 : 姓名:
实验地点: B102 实验时间: 2011-9-20 指导教师: 李佐勇
一、实验目的
1. 学会将一段功能相对独立的程序写成一个函数; 2. 掌握函数的声明、定义与使用; 3. 理解函数实参与形参的对应关系以及参数传递的方式;
4. 理解C++函数重载,掌握函数的嵌套调用和递归调用的方法; 5. 学会C++系统函数的调用 二、实验环境
一台PC机,Windows XP操作系统,Visual C++ 6.0开发环境。 三、实验内容
1. lab2_1.cpp:写一个判断闰年的函数,在主函数中输入一个年份,输出是否是闰年的信息。
2. lab2_2.cpp:实现第三章课后习题3-13的功能,并结合单步跟踪法进行程序的调试。 3. lab2_3.cpp:编写3个名为max的重载函数,分别实现求两个整数、三个整数、两个双精度型数最大值的功能。
4. lab6_4.cpp: 计算如下公式,并输出结果: 22?sin2(r)?sin2(s)当r?s ?k??1
当r2?s2?sin(r?s)
?2
其中r、s的值由键盘输入。sin(x)的值直接调用系统函数 四、实验记录
1. #include
using namespace std; int main() {
int n;
cout<<\输入一个年份:\; cin>>n;
if(n%4==0&&n0!=0||n@0==0) cout< 2. #include using namespace std; int Fib(int n) { int F; if(n==1||n==2) F=1; else F=Fib(n-1)+Fib(n-2); return F; } int main() { int n; cout<<\输入n的值(n>2):\; cin>>n; Fib(n); cout<<\< 3. #include using namespace std; int max(int x,int y) { return (x>y? x:y); } int max(int x,int y,int z) { int t=x; if(y>t) t=y; if(z>t) t=z; return t; } double max(double x,double y) { return(x>y? x:y); } int main() { int x,y; cout<<\; cin>>x>>y; } cout<<\< cout<<\; cin>>a>>b>>c; cout<<\< cout<<\; cin>>s>>r; cout<<\< 4. #include #include double s,r,k; cout<<\; cin>>r>>s; if(r*r<=s*s) k=sqrt(sin(r)*sin(r)+sin(s)*sin(s)); else k=(sin(r*s))/2; cout<<\< 五、思考题 C++如何实现函数重载的,即C++编译系统如何区分不同的重载函数? 答:两个以上的函数,具有相同的函数名,但是形参的个数或者类型不同,编译器根据实参和形参的类型及个数最佳匹配,自动确定调用哪个函数 六、实验小结 答:学会了重载函数的用法,方便使用,使编程更简单。
正在阅读:
实验2 函数的定义与使用10-22
电大本科社会保障学小抄(2011版教材)12-26
人教版初中语文词语汇总05-25
放弃是一种美作文800字03-31
学会自主德育活动课09-21
美国文学选读复习12-13
2011年国家公务员考试真题及答案解析01-14
小学四年级英语(PEP)上册Unit4《My home》 教学案例04-15
《高等物理大地测量学》学习要求01-03
化学合成生物降解高分子材料的研究现状03-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 函数
- 定义
- 实验
- 使用
- 福建师范大学网络教育历史学专业科目二《中华人民共和国史》考试大纲
- 外建史复习资料一参考答案
- 浅谈企业领导者的特质
- 加强和规范党内政治生活 推进全面从严治党 - 《关于新形势下党内政治生活的若干准则》解读(一)73分答案
- 花岗岩挂贴施工方案
- 2014年朝阳区高二下语文学习目标与检测标准答案
- 韩顺平—linux - 笔记
- 社会建设与社会管理创新需突破哪些瓶颈
- 滨河公园建设项目可行性研究报告
- 英文期刊名称缩写规则,附缩写词表
- 柳州高中2011年高考重点大学录取名单2
- 化学汽水值班员岗位职责
- 会计基础经济业务练习习题
- 当年高岗警卫长说高岗并非自杀
- 沉井基础施工工法 - 图文
- 日本福岛核事故独立调查委员会摘要报告
- 历年真题30套
- 《纷享销客》的使用要求及管理制度
- 医学信息检索作业答案
- 空调设计用气象参数