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