#include<stdio.h> struct time { int year; int month; int day; }time; int main() { int i,sum=0; struct time t; scanf("%d%d%d",&t.year,&t.month,&t.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(t.year%4==0&&t.year%100!=0||t.year%400==0) { for(i=0;i<t.month-1;i++) sum+=data2[i]; sum+=t.day; } else { for(i=0;i<t.month-1;i++) sum+=data1[i]; sum+=t.day; } printf("%d",sum); return 0; } |
Double click to view unformatted code.