[关于法定假日工资的算法]根据劳动法的规定: 1、用人单位在下列节日期间应当依法安排劳动者休假: (一)元旦; (二)春节; (三)国际劳动节; (四)国庆节; (五)法律、法规规定的其他休假节日。 2、有下列情形之一的,用人单...+阅读
天干地支的算法
请输入你天干: 甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸. 地支: 子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥. 天干的含义:中说: 甲是拆的意思, 指万物剖符而出. 乙是轧的意思, 指万物出生, 抽轧而出. 丙是炳的意思, 指万物炳然著见. 丁是强的意思, 指万物丁壮. 戊是茂的意思, 指万物茂盛. 己是纪的意思, 指万物有形可纪识. 庚是更的意思, 指万物收敛有实. 辛是新的意思, 指万物初新皆收成. 壬是任的意思, 指阳气任养万物之下. 癸是揆的意思, 指万物可揆度. 十二地支的含义: 子是兹的意思, 指万物兹萌于既动之阳气下. 丑是纽, 系的意思, 既萌而系长. 寅是移, 引的意思, 指万物至此已毕尽而起. 卯是冒的意思, 指万物冒地而出. 辰是震的意思, 物经震动而长. 巳是起, 巳的意思, 指万物至此已毕尽而起. 午是仵的意思, 指万物盛大枝柯密布. 未是昧的意思, 指阴气已长. 万物稍衰, 体暖昧. 申是身的意思, 指万物的身体都已成就. 酉是老的意思, 指万物老极而成熟. 戌是灭的意思, 指万物老极而成熟. 亥是核的意思, 指万物收藏皆坚核. 的答案...
干支纪年怎样速算心算的不要用万历查
想要心算,首先就是知道60甲子的排序。 然后才能计算。 60甲子的天干、地支我就不重复了。 我们可以取一个参考最好。可以将1984年作为参考点,这年是甲子年。然后就计算你想知道的年份。如2009年,用2009减去1984为25,他们相差25,即2009年的干支纪年在60甲子中排26(2009-1984+1)。如果大于60,可以再除以60取余数。如果计算1984年之前的,也同样可以,这是数学中的模的问题。再此就不多说了。 这样我们就需要知道一个甲子中第几年是什么年?比如一甲子中第23年是什么?第38年是什么?想要心算干支纪年,这些都需要知道,或者快速的计算出来。 我们可以找点规律。以天干为标准,10年一轮回,则第23年必然是以天干中第三个“丙”开头的,第38年必然是以天干中第八个“辛”开头的。
然后算地支,地支12个,所以用年份除12,23除12得余数11,所以应该是地支的第十一个“戌”,则第23年是丙戌年。而第38除12余数为2,则对应地支中的第二个“丑”,所以第38年应该为“辛丑”年。 按这样的规律,60甲子中如何一年很快就知道了。当然,如果能将60甲子像数字一样熟悉那更好了(一般人似乎很难做到)。 按这样的方法可以算出2009年为“己丑”年。 若是需要计算月份、日子的时候必须记住一点:天干地支纪年的分界点不是春节,而是立春。 至于月的干支计算就容易多了,毕竟月份的地支是对应12地支的,月份也是12个,天干是十个,很符合我们的计算模式。同样找一个参考月就可以计算了。 最复杂的是日子的计算。同样的计算方式,就是因为每个月的天数都不同,一年354天(阴历)不是12的整数倍,也不是10的整数倍。
难啊。 不过你可以学习古人---捏手指。 四个手指,每个手指三节,共12节。对应12地支。(或者是四只手指并拢,边缘也是12个部分)这样可以辅助计算。
天干地支如何推算
为了便于运算和使检索更加直观,借用六十干支表并按顺序加以编号成表一如下:
六十干支表
甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29 甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39 甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49 甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59
该表于公元前后的推算均适用,具体的方法如下:
1,求公元后某年(设为Y)的干支。方法是:先以Y除以60得出余数,然后再减去4,最后根据所得结果查表一中相应序数所对应的干支即为该年的干支。
例如求公元1911年的干支:1911÷60余数为51,减4后得47,查表一47对应的干支是辛亥,即1911年为辛亥年。由于干支纪年60年一循环,当Y÷60的余数小于4时,需借干支纪年的一个周期60之数,例如1981年除以60余数为1,直接减4不够减,加上60之后再减4等于57,查表一便知1981年为辛酉年。余可类推。
2,求公元前某年(设为X)的干支。方法是:先以X除以60求其余数,再用57减去所得余数,根据所得结果再查表一中对应的干支,即为该年的干支。
例如求公元前221年的干支:221÷60,余数是41,以57-41=16,查表一16对应的是庚辰,即公元前221年对应的干支应为庚辰。同样由于干支纪年的循环周期为60年,当余数大于57时,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57减59不够减,加上60之后再减59等于58,查表一知该年对应的干支为壬戌。其余可以类推。
如果要推算月:
其方法为:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。
如果推算日:
从已知日期计算干支纪日的公式为:
G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3
Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i
其中 C 是世纪数减一(四位年数前两位),y 是年份后两位,M 是月份,d 是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z 除以12的余数是地支。
计算时带[ ]的数表示取整。
例如:查2006年4月1日的干支日。 将数值代入计算公式。
G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197
除以10 余数为 7 ,天干的第7位是‘庚’。
Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213
除以12 余数为 9 ,地支的第9位是‘申’。
答案是:2006年4月1日的干支日是庚申日。
最简单的办法就是上网,直接搜索。
延伸阅读:
关于五行九宫生肖八卦天干地支。所代表的数字。九宫代表的数字也就是后天八卦的数字。口诀为:戴九履一,左三右七,四二为肩,八六为足 先天八卦的数字为,从一到八,分别是,乾震离兑巽坎艮坤 天干代表的数字,甲乙丙丁戊己庚辛壬癸,分别...
求编程领域上一些经典算法同时也是程序员必须掌握的算法这是我在一个论坛里看到的,你也参考参考吧。C++的虚函数====================== C++使用虚函数实现了其对象的多态,C++对象的开始四个字节是指向虚函数表的指针,其初始化顺序是...
工伤赔偿的算法依据《劳动合同法》和《工伤保险条例》的有关规定,自伤害发生之日起一年内,收到伤害的劳动者可以向统筹地区的劳动行政保障部门申请工伤认定,然后再向劳动能力专业委员会申请劳...
扫雷中布雷的算法先来一个二维数组。然后取随机数。当然要1或0的随机数了。如果是1的话就弄成雷。想弄几个就弄几个。你可以设定。然后再根据数组的值来判断了。0的地方就得写上数字了。比如...
什么叫算法什么叫计算机算法一、算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适...
C语音算法图的广度优先算法实现代码深度优先遍历算法(Depth-first-search),重点关注的是图的连通性(connectivity),即从图中给定的一点都能访问到哪些点。不仅如此,在遍历这些点的过程中,通过记录访问次序,可以实现其他...
请教老师河图落书天干地支60甲子如何排列请教老师河图落书天干地支60甲子如何排列,有哪位大哥给个很准确的六十甲子表:天干地支简称干支,是夏历中用来编排年号和日期用的。 天干是:甲、乙、丙、丁、戊、己、庚、辛、壬...
数学算法编程的题数学算法编程的题,数学编程题2:用C语言描述: #include<stdio.h> main() { int day;//输入的整数 scanf("%d",&day); day=day%7; switch(day) { case 1:printf("Monday");Break; case...
BP算法 BP神经网络遗传算法神经网络这四者之间的关系BP算法 BP神经网络遗传算法神经网络这四者之间的关系,matlab的遗传算法优化BP神经网络:这四个都属于人工智能算法的范畴。其中BP算法、BP神经网络和神经网络属于神经网络这个...