/*-------------------------------------------------------
输入一个年月日,要求输出这一天是该年的第几天。(例如:2000年3月2日是该年的第62天)
-------------------------------------------------------*/
#include <stdio.h>
main()
{
	int i, year,month,day,days;
	days=0;
	printf("请输入一年日期(格式为:yyyy-mm-dd):");
	scanf("%d-%d-%d",&year,&month,&day);
	for(i=1;i<month;i++)
	{
		switch(i)
		{
/**********Program**********/
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:days+=31;break;
		case 2: days+=28;days += (year%4==0&&year%100!=0||year%400==0)?1:0;break;
		default:
			days+=30;
/**********  End  **********/		}
	}
	days=days+day;
	printf("%d-%d-%d是这一年中的第%d天\n",year,month,day,days);

}