1 条题解
-
0
202502zj16夏鸿暄 (夏鸿暄) LV 5 @ 2025-05-18 17:57:00
#include<bits/stdc++.h>
using namespace std;
int main(){
int y,m,d,h,k;
cin>>y>>m>>d>>h>>k;
h+=k;
if(h>23){
h-=24;
d++;
}
if(y%4==0&&y%100!=0||y%400==0){
if(m==2){
if(d>29){
d-=29;
m++;
}
}else if(m==4||m==6||m==9||m==11){}else{
if(d>31){
d-=31;
m++;
}
}
}else{
if(m==2){
if(d>28){
d-=28;
m++;
}
}else if(m==4||m==6||m==9||m==11){}else{
if(d>31){
d-=31;
m++;
}
}
}
if(m>12){
m-=12;
y++;
}
cout<<y<<" "<<m<<" "<<d<<" "<<h;
}
- 1
信息
- ID
- 2881
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 188
- 已通过
- 25
- 通过率
- 13%
- 被复制
- 2
- 上传者