请你计算出 x 年 y 月 z 日是 x 年的第几天。
请注意闰年对答案的影响。
输入格式一行三个整数,x,y 和 z。(1583≤x≤2100)。数据保证输入合法。
输出格式一个整数,表示是第几天。
Sample Input2016 3 1Sample Output
61
#includeint main(){ int a,b,year,month,day; scanf("%d%d%d",&year,&month,&day);//输入年,月,日 ; switch(month){//每月的天数; case 1: a=0; break; case 2: a=31; break; case 3: a=59; break; case 4: a=90; break; case 5: a=120; break; case 6: a=151; break; case 7: a=181; break; case 8: a=212; break; case 9: a=243; break; case 10:a=273; break; case 11:a=304; break; case 12:a=334; } if((year%100!=0&&year%4==0)||(year%400==0))//如果是闰年且月份大于2则加一天; if(month>2) a++; b=a+day; printf("%dn",b); return 0; }



