C 语言课程设计报告 -----万年历设计人:贾伟涛学号:2024010912班级:13 电信应电班指导老师:X 伟日期:2024 年 6 月 9 日内容提要通过大一下学期对 C 语言的学习,了解到了很多 C 语言的相关知识。学习的过程虽然有很多困惑,但是当自己能够独立的看懂和独立的完成一个简单的程序时,心中就会收获无限的喜悦和成就感。我虽然可以看懂一些简单的程序,编写一些简单的计算程序,更多的是学会了一种思想——编程,它让我在去思考很多日常生活中的事物是怎么样通过一个个小小的函数实现功能的,激发我对 c 语言的兴趣。C 语言是近年在国内外得到迅速推广应用的一种机器语言。C 语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。因此,C 语言特别适合于编写各种软件。在这次的课程设计中我将把日常生活中最常常接触的——日历的查询,利用 C 语言的程序编成一个简单的万年历查询系统。通过这个小小的系统可以实现很多功能。在程序中你能看到很多熟悉的 C 语言关键字,同时也加入了很多自己课外了解到的一些关键字。在不断的调试中最终才获得最为完整的程序。接下来就是我的 C 语言课程设计的具体内容来了,大家拭目以待吧!目录一、 系统功能和数据说明-----------------------二、 问题分析---------------------------------三、 程序总体设计及功能结构框图---------------四、 程序流程图-------------------------------五、 源程序代码-------------------------------六、使用说明---------------------------------七、个人心得---------------------------------八、参考文献---------------------------------一、系统功能和数据说明(一)功能简介在日常生活中能接触到很多不同类型的日历,在日历上我们通常希望它能简单明了的给我们最想要的日期信息。在我的万年历系统当中,就是将日历,月历做的简单明了,很方便我们的查询使用。下面是它要实现的一些基本功能:C 语言编写万年历查询系统:(1)输入年份,推断是否为闰年(2)输入年月日,推断是星期几(3)输入年份,打印出 12 个月的月历(4)输入年月,打印出本月的日历另新增:(1)对输入指令错误的提示(2)加入了调用系统时间函数(3)还添加了欢迎界面并进行界面优化(二)程序中的数据说明①int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 3...