• 2021-04-14
    中国农历60年一大轮回,按天干“甲乙丙丁戊已庚辛壬癸”和地支“子丑寅卯辰巳午未申酉戍亥”循环排列而成。已知2020年是农历庚子年,通过简单计算可以找出年份与天干/地支对应的规律。下面MATLAB自定义函数对输入年份,计算并输出字符串农历纪年。填空完善程序。
    function calendar=year(year)
    if nargin==0, year=2020;end
    S1='甲乙丙丁戊已庚辛壬癸';
    S2='子丑寅卯辰巳午未申酉戍亥';
    k1=_______________________; ① %定位天干序数
    s1=S1(k1);
    k2=_______________________; ② %定位地支序数
    s2=S2(k2);
    calendar=strcat(int2str(year),'年是',s1,s2,'年');
  • 举一反三