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