文章

1

粉丝

316

获赞

2

访问

9.2k

头像
这是第几天,其实很简单
P1542 云南大学机试题
发布于2020年2月23日 14:53
阅读数 9.2k

#include<bits/stdc++.h>
using namespace std;
int main(){
    int y,m,d,sum=0;
    char c,g;
    cin>>y>>c>>m>>g>>d;
    int a[12]={0,31,28,31,30,31,30,31,31,30,31,30};
    if(y%400==0||y%4==0&&y%100!=0)
    {
        for(int i=0;i<m;i++){
            sum+=a[i];
        }
        sum+=d+1;
    }
    else{
        for(int i=0;i<m;i++){
            sum+=a[i];
        }
        sum+=d;
    }
    cout<<sum;
}

考虑闰年就可以,还有月份天数不要记错。

登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2020年2月24日 09:10

建议用代码插件,代码高亮看起来更容易阅读yes

赞(0)