c语言课设报告2014022203黄晓艳

c语言课设报告2014022203黄晓艳

ID:30774994

大小:449.21 KB

页数:10页

时间:2019-01-03

c语言课设报告2014022203黄晓艳_第1页
c语言课设报告2014022203黄晓艳_第2页
c语言课设报告2014022203黄晓艳_第3页
c语言课设报告2014022203黄晓艳_第4页
c语言课设报告2014022203黄晓艳_第5页
资源描述:

《c语言课设报告2014022203黄晓艳》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南京航空航天大学金城学院《C语言程序设计》课程设计实验报告题目:年历显示班级:20140222学号:2014022203姓名:黄晓艳指导教师:隋雪莉完成日期:2015年3月4日一、系统功能模块结构图系统:年历显示系统分为:A查询年历13查询H历C查询相关信息二、数据结构设计及用法说明inty;//表示年份intm;〃表示月份intd;〃表示日期intk,i,j;//控制打印日历的行数与列数ints;//计算查询口期Z间相差的天数inta[12]二{31,28,31,30,31,30,31,31,

2、30,31,30,31};//数组设置12个月的天数三、程序结构图开始丿四、各模块的功能1.intmainO主函数按照提示输入需要查询的H历表或者节日信息的日期,每次输入后按回车键进入卜•一项输入,最后按ABC中的一个进行选择需要的查询的内容。函数包含一下ABC三个功能:八查询1940-20140年的年历表:输入年份,判断是否为闰年及判断2月的天数;B查询某年某刀的日历表:输入年刀,仅显示该刀FI历;C杳输入年月丨I杳询的当天信息:判断是星期几,判断是否为公历节II。五、实验结果(输入A或者B或

3、者C)A2015SUNMONTUETHUFRISAT124?11121421272818251017242月WED19266132081522一_1月―_============2015年公历表lUlic:壽霹菁韻黯昊叡.回--旧:箭建文件夹Debug2014022203莹睫色"贰亜.F八入JA青青%Ilf%:kSUNMONTUEWEDTHU1FRI2SAT345678910111213141516171819202122232425262728293031*沪:新建文件夹Debug

4、2014022203董吏軽exh18541811是否想继续查询(Y/N)备攪入他朋娶查询的项目(输入A或者B或者C)B请输入祢想彌道的年月:20153=============2015年3月=============185130?1141811是否想继续查询(V/N)回UNMONTUEWEDTHUFRISAT12345678910111213141516171819202122232425262728293031是否想继续查询(V/N)2015年3月=============戸・H:新逢文件夹

5、Debug2014022203黄比.exh所奋你入淙.JA.JA.JA主冃青主冃iirp要查询的年月(输入A或者B或者C)C32015343201561你所查询的2巾5年6月丄日的信息、如下:=======!距高今天还有89:星霸一国际儿童节======六、体会此次课程设计共用了四天的时间,过程有些艰难,遇到了很多闲难,也得到很多快乐,今天终于完成了,感触很多。以前,老师、学长总是说C语言是编程的基础,要想在程序方而做出成绩就必须学好C语言,我虽然一•直记着,但并没有意识到这门语言的重要性,

6、但为了完成这次课程设计,查了很多关于这门语言的知识,终于理解了它的重要性。本次课程设计是我笫一次通过自己的实践队书本上的知识进行了与半活和关的运用。在这个程序中,主要应川了这学期所学习的循环,条件语旬,数组以及调用函数。这些知识的应用使我对课本内容得到了加深。在编写程序的过程中,也岀现了很多的错误。比如程序语句导致检测时的连续报错;函数语句编写错误导致输出结果与实际不符等。出现这些情况,通过对一些新知识的学习和对网上相关资料的阅览,我发现了自己的程序的问题所在并进行了改正。最后得到了正确的结果。

7、七.参考文献1.C语言设计(第四版)谭浩强2.C程序设计教程谭浩强3.C语言程序设计李泽中孙红艳附录:程序清单及源程序#includeintmain()inty,m,d,w,k,s,i,j;inta[12]={31,2&31,30,31,30,31,31,30,31,30,31};charp,q;printfC查询项目A:查询1940-2040年的年历表.");printff查询项目B:查询某年某月的日历表.z,);printfC查询项目C:输入年月日查询当天信息.

8、");doprintfC请输入你所要查询的项目(输入A或者B或者C)〃);scanf("%c",&p);if(p='A')/*打印某年的年历/^Tszjs^TsZrS^Ts彳uZr^彳JZr^彳J彳J彳u彳J叫J;printfC请输入你想知道的年份:〃);scanf("%d",&y);printf(z,z/);printf("二=二二二二二二==%d年公历表二二二二二二二二二二二二rT,y);w二(y+(y-1)/4-(y-1)/I00+(y-1)/400)%7;if((y%4==

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。