#include<stdio.h> #include<stdlib.h> int Day(int month){ int m; switch(month){ case 1:m=0;break; case 2:m=31;break; case 3:m=59;break; case 4:m=90;break; case 5:m=120;break; case 6:m=151;break; case 7:m=181;break; case 8:m=212;break; case 9:m=243;break; case 10:m=273;break; case 11:m=304;break; case 12:m=334;break; default :break; } return m; } int main(){ int year,month,day; scanf("%d %d %d",&year,&month,&day); if(year%4==0){ if(year%200==100){ printf("%d",Day(month)+day); } else{ if(month<3)printf("%d",Day(month)+day); else printf("%d",Day(month)+day+1); } } else{ printf("%d",Day(month)+day); } } |
Double click to view unformatted code.