第一范文网 - 专业文章范例文档资料分享平台

C语言课程设计万年历范例

来源:用户分享 时间:2025/5/29 11:25:31 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C 语 言 课 程 设 计

计算机科学与技术专业****班

学号:****** 姓名:******

目录

序言………………………………… 1 说明……………………………………2 流程图……………………………… 3 源代码……………………………… 4 小结……………………………………5

序言

1. 经过上一个学期对《C程序设计》的学习,同学们都认为真正的学到了有用知识,可能有一些人学的不够理想,但无论如何,这些知识都为我们的下一步学习打下了坚实的基础。做这么一个课程设计,一方面是为了检查我们一个学期来我们学习的成果,另一方面也是为了让我们进一步的掌握和运用它,同时也让我们认清自己的不足之处和薄弱环节,加以弥补和加强。

本程序是一个万年历程序,可以输出公元一年一月以后任意月份的天数及每一天是星期几,只要在运行程序时按照要求输入年份再输入和月份,程序就会把这一月份的日历显示在屏幕上,使人一目了然。该程序能与目前天文学研究中所采用的各种日历程序所能计算的范围相一致。

2 . 课程设计题目:万年历

要求:输入年份和月份,自动输出该月的日历,清楚的显示每一天是星期几。 指导老师:翟海霞

说明

一. 算法分析说明:

1. 总天数的算法:首先用if语句判断定义年到输入年之间每一年是否为闰

年,是闰年,该年的总天数为366,否则,为355。然后判断输入的年是否为定义年,若是,令总天数S=1,否则,用累加法计算出定义年到输入年之间的总天数,再把输入年的一月到要输出的月份之间的天数累加起来,若该月是闰年中的月份并且该月还大于二月,再使总天数加1,否则,不加,既算出从定义年一月一日到输出年的该月一日的总天数。

2. 输出月份第一天为星期几的算法:使总天数除以7取余加2得几既为星期几,若是7,则为星期日。

3. 算出输出月份第一天为星期几的算法:算出输出月份第一天为星期几后,把该日期以前的位置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月一日为星期几的数字再除以7得0换行,即可完整的输出该月的日历。

二. 要用到的函数和语句

1.,, /*头文件*/ 2.main() /*主函数*/ 3.printf(), 4.scanf()

5.textbackground(),textcolor() /*定义背景和字体颜色*/ 6.if 语句 7.for 语句

8.printstar() /*调用函数*/ 9.int day_year() /*定义函数*/ 10.goto /*循环语句*/

搜索更多关于: C语言课程设计万年历范例 的文档
C语言课程设计万年历范例.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3xbed1fovz9epjx24kl5_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top