#include<stdio.h> struct date{ int year; int mon; int day; }a; void main(){ int i; int year=0,days=0; int mon1[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int mon2[12]={31,29,31,30,31,30,31,31,30,31,30,31}; scanf("%d%d%d",&a.year,&a.mon,&a.day); if((a.year%4==0&&a.year%100!=0)||(a.year%400==0)) year=1; if(year==0){ for(i=0;i<a.mon-1;i++) days=days+mon1[i]; days=days+a.day; } else{ for(i=0;i<a.mon-1;i++) days=days+mon2[i]; days=days+a.day; } printf("%d",days); } |
Double click to view unformatted code.