c语言万年历系统,完全是由本组人员自己做的,没有雷同。
C语言课程设计报告
一、设计目标
设计一个C语言程序(万年历系统),具体要求:
模仿生活中的挂历设计一个C语言程序,由键盘输入一个日期(年 月 日)对其进行如下处理:
主要功能:
1、调用计算机的系统日期。
2、输出本年中该月份的日历,并能查看该月份前后月份的日历。
3、通过函数输出输入日期是星期几。
4、通过函数判断输出输入日期是否为特殊节日。
二、总体设计
1、程序设计组成框图
2、程序流程图
三、详细设计 ( 流程图见附录 )
1、功能函数f ( )
——本函数由 设计
函数的功能: 调用系统当前日期。
函数的入口: 从main()按顺序进入该函数。
函数调用关系: 被主函数调用。在文中无返回值的空值void函数。
函数的出口: 在主函数中按顺序执行后自动跳出,继续执行主函数。
2、功能函数f1( )
——本函数由 设计
函数的功能: 显示一个月的天数及对应星期。
函数的入口: 从main()的switch()开关结构中进入,即choice的值为1时进入该函数。 函数调用关系: 被主函数调用。由switch()开关结构中进入,并在文中无返回值的空值void函数。
函数的出口: 当程序执行提示语“printf("1-查看上一月\n 2-查看下一月\n 3-返回上一级\n");”的时候,对用户的操作进行提示,如果用户选择了按“1或2”键,则用户选择了继续该函数,如果用户选择了按“3”键,将结束该函数,返回主函数main(),继续执行主函数。
3、功能函数f2()