问题标题: 酷町堂:酷町堂,5053

0
0
已解决
王海成
王海成
初级天翼
初级天翼

题目链接: 酷町堂:5053

传送门

80分代码

#include<bits/stdc++.h>
using namespace std;

int sum,y,m,d,n,cnt,mon[13]={0,31,0,31,30,31,30,31,31,30,31,30,31};

int main(){
    cin>>y>>m>>d>>n;
    if(y%4==0&&y%100!=0||y%400==0){
        mon[2]=29;
    } 
    else {
        mon[2]=28;
    }
    for(int i=1;i<=12;i++){
        sum+=mon[i];
    }
    cnt=(n+sum%7)%7;
    if(cnt==0){
        cout<<cnt+7;
    }
    else{
        cout<<cnt;
    }
     return 0;
}
 


0
我要回答