全球旧事资料 分类
《高级语言程序设计》课程设计报告万年历程序设计
f1课程设计名称C万年历设计
2使用工具软件MicrosoftvisualC
3课程设计内容简介
1、以开关语句进行执行功能的选择这些功能分别是
A、判断闰年
B、判断某天是星期几
C、判断某年的隶属生肖
D、输出某年的日历
E、输出某月的日期
F、退出系统
2、建立类w
l定义类的成员函数
voidisleapyear判断闰年用于输出判断结果以流的形式boolisleapi
tyear判断闰年返回判断结果用于计算天数i
tgetdaysi
tyeari
tmo
thi
tday获取据第一天天数
voidweekdaysi
tyeari
tmo
thi
tday获取星期几
voidpri
tyeari
tyear输出年的日历
voidpri
tyearmo
thi
tyeari
tmo
th输出某年某月的日历
voida
imali
tyear判断某年的生肖
i
tgetyearretur
Year返回私有成员的值
i
tgetmo
thretur
Mo
th
i
tgetdayretur
Day
3、定义私有成员i
tYearMo
thDay
4、定义类的对象_w
l
5、为类的成员函数填写代码满足功能实现
6、运行环境控制台应用程序的源程序
4得意之处
1、可以满足多功能实现可以循环执行功能
2、可以选择每行输出的月份数
3、有欢迎界面
4、客户输入错误会有提示
5、使用了C语言的流的形式判断闰年提高执行速度
6、使用IO流控制头文件ioma
iph控制月份日历的输出更加整齐5创意的技术实现
f6
7
8
f主函数流程
f判断闰年
f获取天数
f输出年份
f无法在欢迎页面插入字符画
10设计实践过程中的自我感受
这是我第一次编写如此长的代码从网上如同大海捞针似的寻找编写方法看铺天盖地的长代码还有的程序是错的。输入的时候没有小工具。在看着自己熬
通宵打出的代码一大串的错误真的有些泄气。改对了执行输出结果还是错的只好重新思考算法。不过通过这次编程我真的学会了好多比如其他的头文件的功
能setfil‘’设置填充字符setw定义字段长度……也让我真正体会到了编程的作
用爱上了编程。
11参考文献
1吕凤翥《C语言程序设计》清华大学出版社。
实验代码
万年历
i
cludeiostreamh
i
cludestdioh
i
cludeioma
iph
fi
tdayofmo
th130312831303130313130313031整形数组用于储存每月的天数
char
mo
th
ame135
好听全球资料 返回顶部