下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中外护理文化中的护理实践指南
- 2026浙江舟山市普陀区展茅街道招聘1人备考题库(第2号)附答案详解(a卷)
- 大跨度圆形钢结构施工方案
- 大风车教学设计小学音乐人音版五线谱北京一年级下册-人音版(五线谱)(北京)
- 桂教版七年级下册第四课 计算机中的神秘数据教学设计
- 2026天津市天美高级中学秋季教师招聘备考题库附答案详解(模拟题)
- 网络欺凌防治措施构建和谐空间
- 2026中智四川经济技术合作有限公司贵阳分公司招聘2人备考题库附答案详解(考试直接用)
- 2026山西忻州师范学院招聘博士研究生30人备考题库含答案详解(培优a卷)
- 2026重庆大学电气工程学院科研团队劳务派遣工程师招聘1人备考题库及答案详解(各地真题)
- DB65-T 4842-2024 旅游公路工程技术规范
- DB3303T084-2025孤独症儿童康复机构建设与管理规范
- 《商业空间设计探讨》课件
- CNAS-CL08-2006 评价和报告测试结果与规定限量符合性的要求
- 《傅里叶变换详解》课件
- 健康体检中心标准化操作手册
- JTS-131-2012水运工程测量规范
- DZ∕T0312-2018 非金属矿行业绿色矿山建设规范(正式版)
- 第三章-5空间数据的内插方法
- 路基路面压实度检测-路基路面压实度检测
- 等效声级计算表
评论
0/150
提交评论