现在有一个简便的算法供大家参考!
年份只限于192017年到2099年
no.1 设要求的那一年是y年,从y减去1900,其差记为n。
no.2 用19作除数去除n,余数记为a。
no.3 用4作除数去除n,不管余数,把商记为q。
no.4 用19去除7a+1,把商记为b,不管余数。
no.5 用29去除11a+4-b,余数记为m。
no.6 用7去除n+q+31-m,余数记为w。
no.7 计算25-m-w。
得出答数即可定出复活节的日期。若为正数,月份为4月,如为负数,月份为3月。若为0,则为3月31日。