1、 C 语言课程设计报告设计名称 C 语言课程设计 专业班级 姓 名 学 号 指导教师 实习时间 成 绩 1目 录一、设计目的 2二、设计内容 3三、详细设计说明 4四、软件使用说明 10五、设计总结(课程设计心得与体会) 11六、附录 1:参考文献 .12七、附录 2:部分程序清单(带有较详细的注释) .13八、教师评语 142一、设计目的通过课程设计的实践环节的教学,可以加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时也可以通过查询相关资料,培养学生自学能力、接受新知识的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,并可培养学生实际上机调试程序的能力。
2、 “理论与实践”相结合,使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。每个学生需要独立完成教师安排的设计题目或由学生自拟实际的设计题目,但自拟自拟题目须经指导教师批准方可生效。3二、设计内容1 设计编写一个 C 程序“万年历” 。2 输入任一年将显示出该年的所有月份日期,对应的星期。3 下一行显示星期,从周日到周六,中英文都可以。4 下一行开始显示日期从 1 号开始,并按其是周几实际情况与上面的星期数垂直对齐。5 月份:中文英文都可以,注意闰年情况。4三、详细设计说明开始 定义整型变 year,i=0,j=0,a,n,m=1,k=0 和函数judge定义一个指针变量*p定义两个字符型数组,month,week输入年份 ,yeara=(year+(year-1)/4-(year-1)/100+(year-1)/400)%7i+,itm_year+1900, now-tm_mon+1, now-tm_mday,now-tm_hour, now-tm_min, now-tm_sec);/调用结束13八、教师评语评阅教师: 评阅日期: 2012 年 7 月 日