题解 | #计算日期到天数转换#
计算日期到天数转换
http://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
while(cin>>a>>b>>c)
{
int d=0;
if(((a%4==0)&&(a%100!=0))||(a%400==0))
{
d=1;
}
int e=0;
for(int i=1;i<b;i++)
{
if(i==2)
{
if(d==1)
{
e=e+29;
}
else
{
e=e+28;
}
}
if(i==1||i==3||i==5||i==7||i==8||i==10)
{
e=e+31;
}
if(i==4||i==6||i==9||i==11)
{
e=e+30;
}
}
e=e+c;
cout<<e;
}
return(0);
}
using namespace std;
int main()
{
int a,b,c;
while(cin>>a>>b>>c)
{
int d=0;
if(((a%4==0)&&(a%100!=0))||(a%400==0))
{
d=1;
}
int e=0;
for(int i=1;i<b;i++)
{
if(i==2)
{
if(d==1)
{
e=e+29;
}
else
{
e=e+28;
}
}
if(i==1||i==3||i==5||i==7||i==8||i==10)
{
e=e+31;
}
if(i==4||i==6||i==9||i==11)
{
e=e+30;
}
}
e=e+c;
cout<<e;
}
return(0);
}