下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫星结构全面解析
- 2025年企业消防安全事故案例汇编
- 供应商管理制度
- 公共交通车辆清洁消毒制度
- 超市员工培训及心理辅导制度
- Unit 2 Stay Healthy Section A 知识清单 2025-2026学年人教版八年级英语下册
- 中国热带农业科学院香料饮料研究所2026年第一批公开招聘工作人员备考题库完整答案详解
- 2026年苏州市医疗保险研究会人员招聘备考题库及一套完整答案详解
- 养老院收费标准及退费制度
- 2026年数智备考题库设计师、系统运维工程师招聘备考题库附答案详解
- 2026年中国热带农业科学院橡胶研究所高层次人才引进备考题库含答案详解
- 2025-2026学年四年级英语上册期末试题卷(含听力音频)
- 2026届川庆钻探工程限公司高校毕业生春季招聘10人易考易错模拟试题(共500题)试卷后附参考答案
- 2026年广西出版传媒集团有限公司招聘(98人)考试参考题库及答案解析
- 医源性早发性卵巢功能不全临床治疗与管理指南(2025版)
- 甘肃省平凉市(2025年)辅警协警笔试笔试真题(附答案)
- 中国双相障碍防治指南(2025版)
- 医疗卫生政策与规划制定
- 中国中央企业高层管理者面试问题
- 港口安全生产管理课件
- 2025年色母料项目发展计划
评论
0/150
提交评论