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