you


私信TA

用户名:18014733769

访问量:3056

签 名:

等  级
排  名 2218
经  验 2399
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校 南航
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<iostream>

#include<string.h>

using namespace std;

bool quit_year(int);

struct Data

{

int year;

int month;

int day;

};

int main()

{

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

Data data;

int sum_day=0;

cin>>data.year>>data.month>>data.day;

if(quit_year(data.year))

month_day[1]=29;

for(int i=0;i<data.month;i++)

{

if(i<data.month-1)

sum_day+=month_day[i];

else

sum_day+=data.day;

}

cout<<sum_day; 

}

bool quit_year(int year)

{

return (year%4==0&&year%100!=0)||year%400==0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »