题解 | #今年的第几天?#
今年的第几天?
http://www.nowcoder.com/practice/ae7e58fe24b14d1386e13e7d70eaf04d
#include<iostream>
using namespace std;
int main()
{
int y,m,d,result,n;
while(cin>>y>>m>>d)
{
//1、3、5、7、8、10、12 31天
//4、6、9、11 30天
//2 闰年29天,否则28天
result=0;
for(n=1;n<m;n++)
{
if(n==4||n==6||n==9||n==11)
result+=30;
else if(n==2)
{
if(y%400==0||(y%4==0&&y%100!=0))
result+=29;
else
result+=28;
}else{
result+=31;
}
}
result+=d;
cout<<result<<endl;
}
return 0;
}

