fork download
  1. #include <iostream>/*1984*/
  2. using std::cout;
  3. using std::cin;
  4. using std::string;
  5. int main(){
  6. int n;
  7. cout << "请输入年份:" ;
  8. while(!(cin >> n)){
  9. cout << "输入错误,请重新输入\n请输入年份:";
  10. cin.clear();
  11. cin.ignore(1000,'\n');
  12. }
  13.  
  14. if(n < 0) {
  15. n++;
  16. }
  17.  
  18. int tg = ((n-4) % 10 + 10 ) % 10;
  19. int dz = ((n-4) % 12 + 12) % 12;
  20.  
  21. char tga[10][5]={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};
  22. char dza[12][5]={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
  23.  
  24. cout << "那年自春节开始是" << tga[tg] << dza[dz] << "年";
  25. return 0;
  26. }
  27.  
  28.  
Success #stdin #stdout 0.01s 5320KB
stdin
2025
stdout
请输入年份:那年自春节开始是乙巳年