【问题描述】输入年、月、日,计算该天是本年的第几天。
【输入形式】包括三个整数年(1<=Y<=3000)、月(1<=M<=12)、日(1<=D<=31)。
【输出形式】输入可能有多组测试数据,对于每一组测试数据,输出一个整数,代表Input中的年、月、日对应本年的第几天。
【样例输入】1990 9 20
【样例输出】263
【样例说明】
【评分标准】
#include <iostream>
using namespace std;
void co (int m,int d,int a[])
{
int i,n=0;
for(i=0;i<m-1;i++)
{
n=n+a[i];
}
n=n+d;
cout<<n<<endl;
}
int main()
{
int y,m,d;
cin>>y>>m>>d;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if((y%100!=0&&y%4==0)||(y%400==0))
{
a[1]=29;
co(m,d,a);
}
else
co(m,d,a);
return 0;
}