HDU2005 第几天?
#include <iostream>
using namespace std;
#define endl '\n';
int main() {
int year, month, day,sum,m;
int d[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
while (scanf_s("%d/%d/%d",&year, &month, &day) != EOF)
{
sum = 0;
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)//判断闰年
d[1] = 29;
else
d[1] = 28;
m = month - 1;
while (m--)
{
sum = sum + d[m];
}
cout << sum+ day << endl;
}
return 0;
}