acm 2005

////////////////////////////////////////////////////////////////////////////////
#include<iostream>
using namespace std;

int main(int argc,char * argv)
{
int year,month,day;
char ch ='/';  //间隔符
int dayofmonth[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
while(cin>>year>>ch>>month>>ch>>day)
{
int cnt = day;
if((year % 4 == 0 && year %100 != 0 ) || (year % 400 == 0))  //闰年
{
dayofmonth[1] = 29;
}
else
{
dayofmonth[1] = 28;
}
for(int i = 0;i<month - 1;++i)
{
cnt = dayofmonth[i] + cnt;
}
cout<<cnt<<endl;
}
return 0;
}

/////////////////////////////////////////////////////////////////////////////

-------------------------------------------------------------逆水行舟,不进则退。
原文地址:https://www.cnblogs.com/alilliam/p/8479239.html