什么软件集生肖?
这个好难啊,你要的集数太多了。 传统的生肖就是12个,但是现在的算法都从公元开始,这样算起来就有13个了(鼠牛虎兔等等和龙年)。如果从民国开始更有20多个(马羊猴鸡狗猪兔等等和鸡年)。
当然,你可以把两个年份之间的年份去掉,比如去掉每个世纪的第一个年份,这样就有9个了。不过这样去除之后剩下的年份就不连续了,会产生新的问题——你无法判断某个“新”出现的年份是不是该序列中的最后一个。也就是说你无法判断蛇年和马年之间到底是不是一个完整的周期。
如果按农历计算则更麻烦一些。因为农历有闰月的情况,而且可能是整个农历年份的闰月,导致情况更加复杂。这个问题属于数论中的数全性问题,研究这个问题需要比较高级的知识。
如果只是单纯的想凑巧的话可以使用excel或者python等的列表功能来完成。如果一定要编程的话可以搜索“数全性”的问题。 我曾经遇到这样的问题而不得不使用暴力破解的方法来解决,因为找不到更好的办法。