以下是使用 Python 语言解决此问题的代码: ```python # 定义天干数组 tiangan = ["甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"] # 定义地支数组 dizhi = ["子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"] # 计算从 1894 年(甲午年)到输入年份经过的年数 def get_year_number(year): return year - 1894 # 根据经过的年数计算对应的天干地支年号 def get_year_name(year): year_number = get_year_number(year) tiangan_index = year_number % 10 dizhi_index = year_number % 12 return tiangan[tiangan_index] + dizhi[dizhi_index] # 定义六十甲子数组 liu_shi_jia_zi = [] for i in range(60): tiangan_index = i % 10 dizhi_index = i % 12 liu_shi_jia_zi.append(tiangan[tiangan_index] + dizhi[dizhi_index]) # 输出天干数组 print("天干:", tiangan) # 输出地支数组 print("地支:", dizhi) # 输出六十甲子数组 print("六十甲子:", liu_shi_jia_zi) ``` 要获取某一年的年号,您可以输入相应的年份,例如: ```python print(get_year_name(2023)) ``` [2024-11-13 23:34:16 | AI写代码神器 | 374点数解答]