• 大小: 871KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 标签: 万年历  c语言  

资源简介

用c语言实现的万年历,对新手开发练习c语言很有帮助,且有农历模块。

资源截图

代码片段和文件信息

#include “Helper.h“
#include “LunarData.h“
#include 
#include 

#ifndef BOOL
typedef int BOOL;
#endif //BOOL

#ifndef FALSE
#define FALSE 0
#endif

#ifndef TRUE
#define TRUE 1
#endif

/*
注意,年干支计算请参照根目录下“农历简介.txt”中的方法。月干支计算比较复杂,
是以节气为界(注意,不是中气,节气指立春、惊蛰、清明、立夏、芒种、小暑、立
秋、白露、寒露、立冬、大雪、小寒这12个,其余的即为中气),1998年12月7日(大
雪)的月干支为甲子,可在此基础上进行前推和后推。日干支以2000年1月7日(甲子
日)为参考,只要算出天数差即可知道日干支。时干支则是根据日干支来推算的,天
干根据日的天干有以下对应关系,甲、己得甲,乙、庚得丙,丙、辛得戊,丁、壬得
庚,戊、癸得壬,时地支则为按每两个小时为一个地支来计量,前一天的23时至1时为
子时,1时至3时为丑时,依此类推。
*/

/*
本例中的星期算法采用的是一个通用算法,公式如下:
W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D
Y是年份数,D是这一天在这一年中的年内序数加1,也就是这一天在这一年中是第几天。
这个公式大致验证了一下是可行的,就本例所支持的年份区间内至少是正确的。
*/

char *Riming[30]={“初一““初二““初三““初四““初五““初六““初七““初八““初九““初十““十一““十二““十三““十四““十五““

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     117248  2017-12-20 09:46  农历(C and C++)\Console_Calendar\Release\TestLunar.exe

     文件      35424  2017-12-20 09:46  农历(C and C++)\Console_Calendar\TestLunar\Helper.c

     文件        217  2015-11-06 12:39  农历(C and C++)\Console_Calendar\TestLunar\Helper.h

     文件     219605  2016-08-23 08:59  农历(C and C++)\Console_Calendar\TestLunar\LunarData.h

     文件        607  2016-01-27 14:56  农历(C and C++)\Console_Calendar\TestLunar\main.c

     文件       4166  2015-11-06 12:39  农历(C and C++)\Console_Calendar\TestLunar\TestLunar.vcproj

     文件        893  2015-11-06 12:39  农历(C and C++)\Console_Calendar\TestLunar.sln

     文件       1454  2016-10-14 09:05  农历(C and C++)\MFC_Calendar\Calendar.clw

     文件       1692  2016-10-14 09:00  农历(C and C++)\MFC_Calendar\Calendar.cpp

     文件       4538  2016-10-14 09:03  农历(C and C++)\MFC_Calendar\Calendar.dsp

     文件        524  2016-10-14 09:03  农历(C and C++)\MFC_Calendar\Calendar.dsw

     文件        463  2016-10-14 09:00  农历(C and C++)\MFC_Calendar\Calendar.h

     文件      48968  2016-10-15 11:16  农历(C and C++)\MFC_Calendar\Calendar.opt

     文件       4116  2016-10-15 11:17  农历(C and C++)\MFC_Calendar\Calendar.plg

     文件       5807  2016-10-14 09:00  农历(C and C++)\MFC_Calendar\Calendar.rc

     文件        881  2016-10-14 09:01  农历(C and C++)\MFC_Calendar\Calendar.sln

     文件       8779  2016-10-14 09:02  农历(C and C++)\MFC_Calendar\Calendar.vcproj

     文件      30432  2016-10-14 08:58  农历(C and C++)\MFC_Calendar\CalendarCore.cpp

     文件       2649  2016-01-29 13:30  农历(C and C++)\MFC_Calendar\CalendarCore.h

     文件      23822  2016-10-14 09:00  农历(C and C++)\MFC_Calendar\CalendarDlg.cpp

     文件       2114  2016-10-14 09:00  农历(C and C++)\MFC_Calendar\CalendarDlg.h

     文件     219605  2016-08-23 08:59  农历(C and C++)\MFC_Calendar\LunarData.h

     文件        521  2015-11-06 12:39  农历(C and C++)\MFC_Calendar\MenDC.cpp

     文件        283  2015-11-06 12:39  农历(C and C++)\MFC_Calendar\MenDC.h

     文件       2893  2016-10-14 09:00  农历(C and C++)\MFC_Calendar\ReadMe.txt

     文件     401864  2016-10-14 09:07  农历(C and C++)\MFC_Calendar\Release\Calendar.exe

     文件       1078  2015-11-06 12:39  农历(C and C++)\MFC_Calendar\res\Calendar.ico

     文件        371  2015-11-06 12:39  农历(C and C++)\MFC_Calendar\res\Calendar.rc2

     文件       3584  2015-11-06 12:39  农历(C and C++)\MFC_Calendar\res\Thumbs.db

     文件       1089  2016-10-14 09:00  农历(C and C++)\MFC_Calendar\resource.h

............此处省略18个文件信息

评论

共有 条评论