#include <stdio.h> typedef struct date { int year; int month; int date; }date; int main() { date time; int sum = 0,i; scanf("%d%d%d",&time.year,&time.month,&time.date); int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; for(i=0;i<time.month-1;i++) { sum+=a[i]; } sum = sum + time.date; if(((time.year%4==0&&time.year%100!=0) || (time.year%400==0)) && time.month>2) { sum+=1; } printf("%d",sum); return 0; } |
Double click to view unformatted code.