#include <stdio.h> int main(void) { int day,n,y,r; int a,b,c,i; int p[12]; while(scanf("%d%d%d",&n,&y,&r)!=EOF) { day=0; p[1]=31;p[2]=28;p[3]=31;p[4]=30;p[5]=31;p[6]=30;p[7]=31;p[8]=31;p[9]=30;p[10]=31;p[11]=30;p[12]=31; for(i=1; i<y; i++) { day = day + p[i]; } day = day + r; a = n%4; b = n%100; c = n%400; if((a==0 && b!=0) || (b==0 && c==0) && y>=2) { day = day + 1; } printf("%d\n",day); } return 0; } |
Double click to view unformatted code.