CE贝多芬


私信TA

用户名:hjl88

访问量:7316

签 名:

等  级
排  名 72
经  验 9937
参赛次数 20
文章发表 293
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<iostream>

using namespace std;

struct date{

    int year;

    int month;

    int day;

};

int main()

{

    struct date time;

    int days=0;

    int a1[12]={31,28,31,30,31,30,31,31,30,31,30,31};

    int a2[12]={31,29,31,30,31,30,31,31,30,31,30,31};

    cin>>time.year>>time.month>>time.day;

    

    if((time.year%4==0&&time.year%100==0)||time.year%400==0){

        for(int i=0;i<time.month-1;i++){

            days+=a2[i];

        }

        days+=time.day;

    }else{

        for(int i=0;i<time.month-1;i++){

            days+=a1[i];

        }

        days+=time.day;

    }

    cout<<days<<endl;

    return 0;

}


 

0.0分

0 人评分

  评论区