#include<stdio.h> struct pd{ int year; int month; int day; }pd; int main(){ int sum=0; scanf("%d %d %d",&pd.year,&pd.month,&pd.day); int data1[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int data2[12]={31,29,31,30,31,30,31,31,30,31,30,31}; if((pd.year%4==0)&&(pd.year%100!=0)||(pd.year%400==0)){ for(int i=0;i<pd.month-1;i++) sum=data2[i]+sum; sum=pd.day+sum; } else{ for(int j=0;j<pd.month-1;j++) sum=data1[j]+sum; sum=pd.day+sum; } printf("%d\n",sum); } |
Double click to view unformatted code.