#include
using namespace std;
int y,year,mouth,day;
int main()
{
int s1();
int s2();
cout<<"请输入年、月、日,格式为:年,月,日(2015,12,10) ";
cin>>year,mouth,day;
if
s1();
else s2();
cout<<"这是这一年的第"<<y<<"天";
return 0;
}
int s1()//闰年计算
{
switch(mouth)
{case 1:y=day;break;
case 2:y=31+day;break;
case 3:y=60+day;break;
case 4:y=91+day;break;
case 5:y=121+day;break;
case 6:y=152+day;break;
case 7:y=182+day;break;
case 8:y=213+day;break;
case 9:y=244+day;break;
case 10:y=274+day;break;
case 11:y=305+day;break;
case 12:y=335+day;break;
}
}
int s2()//非闰年计算;{
{
switch(mouth)
{ case 1:y=day;break;
case 2:y=30+day;break;
case 3:y=59+day;break;
case 4:y=90+day;break;
case 5:y=120+day;break;
case 6:y=151+day;break;
case 7:y=181+day;break;
case 8:y=211+day;break;
case 9:y=243+day;break;
case 10:y=273+day;break;
case 11:y=304+day;break;
case 12:y=334+day;break;
}
}