万年历星期的算法
公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月...
万年历星期的算法 Calendar week algorithm (C language) ttinclucle Code unsigned char WeekTab[] = {// leap year month week table (3, 5) //I months (6, 5) 29, //2 months (0, 5) //3 months (3, 5) 30, //4 months (5, 5) 31, //5 months (1, 5) 30, //6 months (3...
万年历星期的算法(Calendarweekalgorithm)Calendarweekalgorithmlanguage)#includestdio.hCodeunsignedcharWeekTab[]leapyearmonthweektable31,//10months30,//11months31//12monthsDearsirsre2000~2099weekalgorithmUnsigned,char,WeekDay20(unsigned,char,unsigned,char,unsigned,char,Unsigned,char,week,day;DaylunarWeek...
code unsigned char WeekTab[] = {//闰年月星期表 (3 << 5) + 31,//1月 (6 << 5) + 29,//2月 (0 << 5) + 31,//3月 (3 << 5) + 30,//4月 (5 << 5) + 31,//5月 (1 << 5) + 30,//6月 (3 << 5) + 31,//7月 ...
文档介绍:万年历星期的算法Calendar week algorithm (C language) ftinclude <stdio. h>Code unsigned char WeekTab[] = (// leap year month year ~9999 week algorithmUnsigned, char, WeekDay (unsigned, char, C, unsigned, char, y, unsigned, char, m, unsigned, char, d)Unsigned, char, ...
昨天上午,成都红星路一段某医院办公楼内,冯国宝拿出自己推算万年历的资料说,他的方法就是一个8字口诀:加四除七,按月推算。他的方法没有公式,只有几个步骤。 第一步,在1900年至2099年间,任意选择一年,然后减去1900。例如,如果算2009年,就用2009—1900=109。
农历日期部分的算法是: 阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十 九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十...