- 24
- 0
- 约2.64千字
- 约 5页
- 2016-09-19 发布于重庆
- 举报
C程序1输入年月日,打印出该天是那年的第几天2编写两个函数,求两个整数的最大公约数和最小公倍数。
青 岛 理 工 大 学
课程实验报告
课程名称 C++面向对象程序设计 班级 实验日期 2011-4-13 姓名 学号 实验成绩 实验名称 C++简单程序设计 实验目的及要求 熟悉函数的各个组成部分。
理解函数的形式参数和实际参数的不同。
理解函数的原型声明。
理解主函数、系统函数和自定义函数。
理解内联函数、重载函数和递归函数的特点;学会编制冲在函数和递归函数。
了解文件包含和预处理操作。 实验环境 Visual c++6.0 实验内容 1.编写一个程序,输入年、月、日,打印出该天是那年的第几天。
2.编写两个函数,分别求两个整数的最大公约数和最小公倍数。 算法描述及实验步骤
调试过程及实验结果
总结
(对实验结果进行分析,问题回答,实验心得体会及改进意见)
编译过程中cout格式不正确。已经改正,也可用printf输出,但在c++程序中要用cout和cin来输出和输入,一般不用printf。
编译过程中switch语句格式不恰当。经改正后运行良好。
在第二个程序中忘记声明函数对象,修正后可以运行。
第二个程序主要运用了函数调用和for语句,这一个程序的关键是如何声明一个函数,调用一个函数,。 附录
1)#includeiostream
#includemath.h
using namespace std;
int main()
{
int year,month,day,s;
cinyearmonthday;
if((year%4==0year%100!=0)||(year%400==0)) //判断是否为闰年
{
switch(month) //利用switch语句
{
case 1: s=day;
case 2: s=31+day; break;
case 3: s=31+29+day; break;
case 4: s=31+29+31+day; break;
case 5: s=31+29+31+30+day; break;
case 6: s=31+29+31+30+31+day; break;
case 7: s=31+29+31+30+31+30+day; break;
case 8: s=31+29+31+30+31+30+31+day; break;
case 9: s=31+29+31+30+31+30+31+31+day; break;
case 10: s=31+29+31+30+31+30+31+31+30+day; break;
case 11: s=31+29+31+30+31+30+31+31+30+31+day; break;
case 12: s=31+29+31+30+31+30+31+31+30+31+30+day;break;
}
}
else
{
switch(month)
{
case 1: s=day;
case 2: s=31+day; break;
case 3: s=31+28+day; break;
case 4: s=31+28+31+day; break;
case 5: s=31+28+31+30+day; break;
case 6: s=31+28+31+30+31+day; break;
case 7: s=31+28+31+30+31+30+day; break;
case 8: s=31+28+31+30+31+30+31+day; break;
case 9: s=31+28+31+30+31+30+31+31+day; break;
case 10: s=31+28+31+30+31+30+31+31+30+day; break;
case 11: s=31+28+31+30+31+30+31+31+30+31+day; break;
case 12: s=31+28+31+30+31+30+31+31+30+31+30+day;break;
}
}
cout该天是那年的第几天sendl;
return(0);
}
2) #inclu
您可能关注的文档
- 5.2圆的对称性(一).doc
- 5.水在加热和冷却后.doc
- BT04-BMP009-12合成机油推广.doc
- 50-1000地质钻杆.doc
- BT100-2J型蠕动泵标定数据(EG).doc
- 50-1m地质螺旋钻杆.doc
- 50-15定积分.doc
- 50-3镀银转接线.doc
- BT137-600E可控硅.docx
- BT301S调速型蠕动泵.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 兰科植物促生菌筛选与人工栽培技术研究.pdf
- 氢氧化钠(片碱)MSDS安全技术说明书.docx
- 国家开放大学电大《成本会计》试题及答案.pdf
- 数学分析第四版下册课后习题答案.pdf
- 数学分析第四版下册课后习题答案.docx
- 2025年秋国家开放大学《商务英语3》形考任务参考答案.pdf
- Unit 2 Know your body Speed up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 2026年春季开学教师收心会校长发言:骏驰启新程,笃行育新人;凝心再聚力,实干谱新篇.docx VIP
- Unit 2 Know your body Start up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 空客A320飞行手册教程.doc VIP
原创力文档

文档评论(0)