#include<bits/stdc++.h>
using namespace std;
int x,y,month[25]={1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12},day[25]={5,20,4,19,5,20,4,19,5,20,5,21,6,22,7,22,7,22,8,23,7,22,7,21};
string jq[25]={"XH","DH","LC","YS","JZ","CF","QM","GY","LX","XM","MZ","XZ","XS","DS","LQ","CS","BL","QF","HL","SJ","LD","XX","DX","DZ"};
int main()
{
cin>>x>>y;
for (int i=0;i<24;i++)
if (month[i]==x&&day[i]==y)
{
cout<<jq[i];
return 0;
}
for (int i=0;i<24;i++)//12月末特例
{
if (x==12&&y>day[23])
{
cout<<jq[0];
return 0;
}
else if (x>month[i]||y>day[i]) continue;//未到时间
else if (x<=month[i]&&y<day[i])//寻找
{
cout<<jq[i];
return 0;
}
}
}
蓝桥杯第十届5节气
最新推荐文章于 2024-05-03 21:50:17 发布