步骤二:用19作除数去除N,余数记为A;
步骤三:用4作除数去除N,不管余数,把商记为Q;
步骤四:用19去除7A+1,把商记为B,不管余数;
步骤五:用29去除11A+4-B,余数记为M;
步骤六:用7去除N+Q+31-M,余数记为W;
步骤七:计算25-M-W。
总结:得出答数即可定出复活节的日期。若为正数,月份为4月;如为负数,月份为3月;若为0,则为3月31日。
【算法举例】
步骤1、2018-1900=118,N=118
步骤2、N/19=6余4,A=4
步骤3、N/4=29余2,Q=29
步骤4、7A+1=29,29/19=1余10,B=1
步骤5、11A+4-B=47,47/29=1余18,M=18
步骤6、N+Q+31-M=160,160/7=22余6,W=6
步骤7、25-M-W=1
结果:得出答案为1,故2018年复活节在3月31日后1天,即4月1日。由此可知,2018年的复活节日期是4月1日,愚人节同一天。