85求条!!!
查看原帖
85求条!!!
1590808
Ehviewer楼主2025/7/24 20:48
#include <bits/stdc++.h>
using namespace std;
int y,m,d,h;
int k;
int  main(){
    scanf("%d %d %d %d %d",&y,&m,&d,&h,&k);
    if(h+k<24) h=h+k;
    else{
        h=h+k-24;
        d++;
    }
    if((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&d==32){m++;d=1;}
    if((m==4||m==6||m==9||m==11)&&d==31){m++;d=1;}
    if(((y%4==0&&y%100!=0))||(y%400==0)){
        if(m==2&&d==31){m++;d=1;}
    }
    else{if(m==2&&d==30){m++;d=1;}}
    if(m==13){
        y++;
        m=1;
        d=1;
    }
    cout<<y<<" "<<m<<" "<<d<<" "<<h;
    return 0;
}
2025/7/24 20:48
加载中...