using?namespace?std;
int?main()
{
int?day=0;?//?日期
int?month=0;//?月份
int?year=0;?//?年份
int?sum=0;?//?壹年中的第幾天
cin>>year>>month>>day;
//write?your?own?codes
int?m=0;
if(year%4==0&&year%100!=0||year%400==0)m=29;//閏年二月份29天
else?m=28;
switch?(month)
{
case?12:sum+=30;
case?11:sum+=31;
case?10:sum+=30;
case?9:sum+=31;//如果是某個月,則加上前壹個月份的所有天數;
case?8:sum+=31;
case?7:sum+=30;
case?6:sum+=31;
case?5:sum+=30;
case?4:sum+=31;
case?3:sum+=m;
case?2:sum+=31;
case?1:sum+=day;?//最後加上這個月的天數;
}
cout<<sum;
return?0;
}
//也可以在每條case語句裏直接算出天數,不過要記得加上break語句