Problem : 2005 ( 第几天? ) Judge Status : Accepted
RunId : 5995566 Language : C Author : qq1203456195
Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta
RunId : 5995566 Language : C Author : qq1203456195
Code Render Status : Rendered By HDOJ C Code Render Version 0.01 Beta
1 #include <stdio.h> 2 int Month[2][13]={ 3 {0,31,28,31,30,31,30,31,31,30,31,30,31}, 4 {0,31,29,31,30,31,30,31,31,30,31,30,31} 5 }; 6 int main() 7 { 8 int y,m,d,sum,f,i; 9 while (scanf("%d/%d/%d",&y,&m,&d)!=EOF) 10 { 11 sum=0; 12 f=((y%400==0) || (y%100!=0) && (y%4==0)); 13 i=1; 14 while (i<m) 15 sum+=Month[f][i++]; 16 printf("%d\n",sum+d); 17 } 18 return 0; 19 }