输入年月日,输出是该年的第几天
#include<stdio.h>
int main(){
int year,month,day;
scanf("%d %d %d",&year,&month,&day);
if(year%4==0&&year%100!=0||year%400==0){
switch(month){
case 1:printf("%d\n",day);break;
case 2:printf("%d\n",31+day);break;
case 3:printf("%d\n",60+day);break;
case 4:printf("%d\n",91+day);break;
case 5:printf("%d\n",121+day);break;
case 6:printf("%d\n",152+day);break;
case 7:printf("%d\n",182+day);break;
case 8:printf("%d\n",213+day);break;
case 9:printf("%d\n",244+day);break;
case 10:printf("%d\n",274+day);break;
case 11:printf("%d\n",305+day);break;
case 12:printf("%d\n",335+day);break;
}
}
else{
switch(month){
case 1:printf("%d\n",day);break;
case 2:printf("%d\n",31+day);break;
case 3:printf("%d\n",59+day);break;
case 4:printf("%d\n",90+day);break;
case 5:printf("%d\n",120+day);break;
case 6:printf("%d\n",151+day);break;
case 7:printf("%d\n",181+day);break;
case 8:printf("%d\n",212+day);break;
case 9:printf("%d\n",243+day);break;
case 10:printf("%d\n",273+day);break;
case 11:printf("%d\n",304+day);break;
case 12:printf("%d\n",334+day);break;
}
}
return 0;
}