题解(不能直接抄,要看仔细哦~)
2026-02-21 11:27:58
发布于:广东
6阅读
0回复
0点赞
#include<bits/stdc++.h>//万能头文件
using namespace std;
int main(){
int y,m,d,h,k,sum=0;
cin>>y>>m>>d>>h>>k;
if(m=1 || m=3 || m=5 || m=7 || m=9 || m=12){
sum=31;//计算每月天数
}else if(m=4 || m=6 || m=9 || m=11){
sum=30;
}else if(m=2 && (y%4=0 && y%100!=0 || y%400=0)){
sum=29;//计算二月天数
}else{
sum=28;
}
h+=k;
if(h>=24){
d++;
h-=24;
if(d>sum){//天数大于月份限制天数
m++;
d=d-sum+1;
if(m>12){//月份大于年份限制天数
y++;
m-=12;
}
}
}
printf("%d %d %d %d",y,m,d,h);
return 0;
}
//YC:ALPHA-1红右手特遣队
全部评论 1
注意等号是=
3天前 来自 广东
1







有帮助,赞一个