节气(第十一届 省赛 T5)

 

 

 

 开

struct 记录月,日,名称 记得把XH、DH放在最前面。
然后处理问题只需要从前往后遍历⼀遍所有节⽓,判断⽉份和⽇⼦是否⼤于等于当前⽇⼦,是的话直接
输出然后 break。因为节⽓是按顺序放⼊数组的,所以第⼀个满⾜条件的就是答案。
由于本人是只懒🥚所以只写后半部分
伪代码使懒人快乐~~~~
int n,m;
cin>>n>>m;
for(int i=0;i<24;i++)
{
    if(t[i].m>n||(t[i].m==n&&t[i].d>=m))
    {
        cout<<t[i].na;
        return 0;
    }
}

 

posted @ 2023-03-31 21:53  王浩泽  阅读(30)  评论(0编辑  收藏  举报