C语言万年历报告.docVIP

  • 134
  • 0
  • 约1.2万字
  • 约 30页
  • 2016-09-10 发布于天津
  • 举报
C语言万年历报告.doc

课程设计评分表 课程设计题目:万年历设计 项目内容 满分 实 评 选 题 能结合所学课程知识、有一定的能力训练。符合选题要求 (5人一题) 10 工作量适中,难易度合理 10 能 力 水 平 能熟练应用所学知识,有一定查阅文献及运用文献资料能力 10 理论依据充分,数据准确,公式推导正确 10 能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等 10 能体现创造性思维,或有独特见解 10 成 果 质 量 总体设计正确、合理,各项技术指标符合要求。 10 说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰 10 设计说明书栏目齐全、合理,符号统一、编号齐全。 格式、绘图、表格、插图等规范准确,符合国家标准 10 有一定篇幅,字符数不少于5000 10 总 分 100 指导教师评语: 指导教师签名: 年 月 日 C语言课程设计之万年历实验报告 分享者:仙仙剑 一、实验题目:万年历设计 二、试验时间:2012年12月28日至2013年1月5日 三、实验地点: 四、实验目的:本次课程设计的主要目的是综合运用所学的C语言知识解决一个比较实际的简单问题,侧重对数组、函数、指针、结构体和文件等相关内容的综合应用,使同学们能进一步熟悉掌握C语言的基本语法,进一步提升自己的编程能力并逐步培养编程思维,进而不断提高同学们解决问题的能力,并为以后的语言学习打下良好的基础。 五、实验要求: 1. 每人一题,独立完成;设计要求有界面菜单。 2. 此次课程设计在规定的时间必须在实验室完成,不得以任何理由在其他地点进行; 3.每个人需按照选题规则确定好自己的题目(注意不是多人完成一题,每人独立完成一题),不得以任何理由选择其他的题目,当然在完成自己的题目之后根据个人兴趣可以继续选做其他的题目; 4.每人必须撰写课程设计报告(格式附后)。并上交程序代码电子稿(每位同学先建立一个文件夹,取名规则为“学号+姓名”,文件夹里存放上交电子内容,每班取一文件夹名,取名规则为班级号,内放该班同学上交内容,每班学习委员统一收齐后拷贝给指导老师)。 5.课程设计的成绩由两部分组成:考勤(30%)+程序检查成绩(40%)+报告检查成绩(30%) 六、具体要求: 1、查询某年某月每一天对应星期几 2、可以查询某年某月的上个月或是下个月的日历情况 3、查询某年某月某日是这一年的第几天,并查询该天是星期几 4、判断该年是闰年还是平年,判断这一年的生肖 七、实现思路:实现该程序一定要找准一个几点,比如找准2000年1月1日是星期几,然后在此基础上推出具体某天和这个几点之间相差多少天,然后推出该天是星期几,注意显示的时候格式要对齐。 流程图如下: 主函数: N Y (2)年历查询系统: (3)月历查询系统: (4)日历查询系统: 八、实现过程: #include time.h /*包含的头文件*/ #include stdio.h #include math.h #include windows.h int eachyeartotal(int year,int month,int day); /*函数声明*/ int counterdays(int year,int month,int day); int nowtime(int year,int month,int day); int week(int year,int month,int day); int maxDay(int year,int month); void isleap(int year); void shengxiao(int year); void whatweek(int year,int month,int day); void display(int year ,int month); void display2(int year,int month); void display3(int year,int month,int day) ; void jieri(int year,int month,int day); void displa

文档评论(0)

1亿VIP精品文档

相关文档