




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1青岛理工大学课程实验报告课程名称C++面向对象程序设计班级实验日期2011-4-13姓名学号实验成绩实验名称C++简单程序设计实验目的及要求熟悉函数的各个组成部分。理解函数的形式参数和实际参数的不同。理解函数的原型声明。理解主函数、系统函数和自定义函数。理解内联函数、重载函数和递归函数的特点;学会编制冲在函数和递归函数。了解文件包含和预处理操作。实验环境Visualc++6.0实验内容1.编写一个程序,输入年、月、日,打印出该天是那年的第几天。2.编写两个函数,分别求两个整数的最大公约数和最小公倍数。算法描述及实验步骤调试过程及实验结果总结(对实验结果进行分析,问题回答,实验心得体会及改进意见)编译过程中cout格式不正确。已经改正,也可用printf输出,但在c++程序中要用cout和cin来输出和输入,一般不用printf。编译过程中switch语句格式不恰当。经改正后运行良好。在第二个程序中忘记声明函数对象,修正后可以运行。第二个程序主要运用了函数调用和for语句,这一个程序的关键是如何声明一个函数,调用一个函数,。附录1)#include<iostream>#include<math.h>usingnamespacestd;intmain(){intyear,month,day,s;cin>>year>>month>>day;if((year%4==0&&year%100!=0)||(year%400==0))//判断是否为闰年{ switch(month)//利用switch语句{case1:s=day;case2:s=31+day;break;case3:s=31+29+day;break;case4:s=31+29+31+day;break;case5:s=31+29+31+30+day;break;case6:s=31+29+31+30+31+day;break;case7:s=31+29+31+30+31+30+day;break;case8:s=31+29+31+30+31+30+31+day;break;case9:s=31+29+31+30+31+30+31+31+day;break;case10:s=31+29+31+30+31+30+31+31+30+day;break;case11:s=31+29+31+30+31+30+31+31+30+31+day;break;case12:s=31+29+31+30+31+30+31+31+30+31+30+day;break;}}else{switch(month){case1:s=day;case2:s=31+day;break;case3:s=31+28+day;break;case4:s=31+28+31+day;break;case5:s=31+28+31+30+day;break;case6:s=31+28+31+30+31+day;break;case7:s=31+28+31+30+31+30+day;break;case8:s=31+28+31+30+31+30+31+day;break;case9:s=31+28+31+30+31+30+31+31+day;break;case10:s=31+28+31+30+31+30+31+31+30+day;break;case11:s=31+28+31+30+31+30+31+31+30+31+day;break;case12:s=31+28+31+30+31+30+31+31+30+31+30+day;break;}}cout<<"该天是那年的第几天"<<"s"<<endl;return(0);}2)#include<iostream>usingnamespacestd;intgreatest_c_divisor(intx,inty);//求最大公约数intleast_c_multiple(intx,inty,intgcd);//求最小公倍数intmain(){intx,y,gcd,lcm;cout<<"请输入两个正整数"<<endl;cin>>x>>y;gcd=greatest_c_divisor(x,y);lcm=least_c_multiple(x,y,gcd);cout<<"这两个数的最大公约数是"<<gcd<<"\n这两个数的最小公倍数是"<<lcm<<endl;}intgreatest_c_divisor(intx,inty){intgcd;x>y?gcd=y:gcd=x;//两个数中的最小值fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 书法文化自媒体企业制定与实施新质生产力项目商业计划书
- 体育广告与会展AI应用企业制定与实施新质生产力项目商业计划书
- 乐器教学视频行业跨境出海项目商业计划书
- 光伏与建筑材料防火性能提升企业制定与实施新质生产力项目商业计划书
- 团日实践活动方案
- 周口餐饮活动方案
- 国庆节活动篮球活动方案
- 国外冰球活动策划方案
- 国庆军训活动方案
- 商场饮酒活动方案
- GB/T 33592-2017分布式电源并网运行控制规范
- GB/T 28046.4-2011道路车辆电气及电子设备的环境条件和试验第4部分:气候负荷
- 答案二语习得
- 黄金的冶炼工艺流程
- 注塑成型工艺流程图
- 美术学院 本科培养方案 - 清华大学 - Tsinghua University
- 项目延期申请表(样本)
- 《中国脑卒中护理指导规范(2021年版)》课件
- 入团志愿书(2016版本)(可编辑打印标准A4) (1)
- 三基训练习题集-风湿免疫科(题目及答案)
- 无损检测射线常见缺陷图集
评论
0/150
提交评论