#include <iostream>
using namespace std;
int data(int year,int month,int day);
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<data(a,b,c)<<endl;
return 0;
}
int data(int year,int month,int day)
{
int sum=0,time,i;
if(((year%4)==0&&(year%100)!=0)||(year%400)==0)
{
for (i=1; i<=month; i++)
{
switch(i-1)
{
case 0:time=day;break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:time=31;break;
case 2:time=29;break;
case 4:
case 6:
case 9:
case 11:time=30;break;
}
sum+=time;
}
}
else
{
for (i=1; i<=month; i++)
{
switch(i-1)
{
case 0:time=day;break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:time=31;break;
case 2:time=28;break;
case 4:
case 6:
case 9:
case 11:time=30;break;
}
sum+=time;
}
}
return sum;
}
运行结果