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