设计一个由日期判断对应是星期几的程序

duanhaibo 2009-06-16 11:02:23
目的与要求
1. 目的:
通过由日期得到星期几程序的设计,培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。
2. 基本要求:
(1)要求利用C++语言编程,在Visual C++环境下调试完成;
(2)要求划分功能模块,各个功能分别使用函数来完成;
(3)源代码程序要有必要的注释。
三、设计方法和基本原理
1. 课题功能描述
给出年、月、日,得出对应的星期几。
2. 问题的解决方案:
根据问题的描述,可以按照程序要求的功能采用结构化的设计思想。
1)找出日期和星期几之中的联系,利用程序实现,方法应该有很多,筛选出最简练,最有创造性的算法。对应日期的计算思路提示:事先找一个基准点,比如1900年1月1日 对应星期一,总结出日期和星期的对应关系,然后计算从基准日期到要求日期之间的天数,根据事先总结的规律得到所对应的星期。
2)为了将日期和星期一一对应,用总天数除7取余,控制日期和星期几的对应关系。
3)注意每月的天数不同,并且二月份又有两种情况:是闰年和不是闰年的情况。
注意:本题目要求利用上课所学知识,不能简单应用已有数学公式求结果。


真的感谢各位对小弟的帮助,谢谢大家
...全文
335 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧