当前位置:   article > 正文

计算某年的天干地支_c#解析年份天干地支

c#解析年份天干地支

  10天干:庚辛壬癸甲乙丙丁戊己

对其编码:0 1  2 3  4  5 6  7  8 9

12地支:   申酉戌亥子丑寅卯辰巳午未

对其编码:0  1  2 3  4 5  6  7 8  9 10 12

如2014年,取各位数字4,则天干对应编码为甲。

 用12去除2014得余数10,则地支对应编码为午。即,2014为甲午年。

  1. char TianGan[]={"庚辛壬癸甲乙丙丁戊己"};
  2. char DiZhi[]={"申酉戌亥子丑寅卯辰巳午未"};
  3. int year,tg,dz;
  4. cout<<"请输入年份"<<endl;
  5. cin>>year;
  6. tg=year%10;
  7. dz=year%12;
  8. string s1,s2;
  9. s1.assign(TianGan,tg*2,2);
  10. s2.assign(DiZhi,dz*2,2);
  11. cout<<year<<"年是:"<<s1<<""<<s2;


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/1017300
推荐阅读
相关标签
  

闽ICP备14008679号