- 时间跨越2025.3GESP2级T2
- @ 2026-05-01 22:34:22
#include<bits/stdc++.h>
using namespace std;
int y,m,d,h,k;
bool pr(int y)
{
return y%4==0 && y%100!=0 || y%400==0;
}
int mon(int y,int m)
{
switch(m)
{
case 1:case 3:case 5:case 7:case 8:case 10:case 12:return 31;
case 2:return 28+pr(y);
case 4:case 6:case 9:case 11:return 30;
}
}
void shijian(int y,int m,int d,int h,int k)
{
h+=k;
if(h>=24)
{
d++;
h-=24;
}
if(d>mon(y,m))
{
d=1;
m++;
}
if(m>12)
{
m=1;
y++;
}
cout<<y<<' '<<m<<' '<<d<<' '<<h;
}
int main()
{
cin>>y>>m>>d>>h>>k;
shijian(y,m,d,h,k);
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 2881
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 656
- 已通过
- 71
- 通过率
- 11%
- 被复制
- 2
- 上传者