Online Judge【杭电】[2005]第几天?问题描述 问题分析关于闰年的问题当时做的时候对闰年判定脑抽了(⊙﹏⊙)b闰年是要求能被4整除但如果是**00还必须要能被400整除当时对这一点脑抽了好久…… 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include<stdio.h> int main() { int Y,M,D,i,n; int day[12]= {0,31,28,31,30,31,30,31,31,30,31,30}; while(scanf("%d/%d/%d",&Y,&M,&D)!=EOF) { n=0; if(Y%4==0) day[2]=29; if(Y%100==0) if(Y%400!=0) day[2]= 28; for(i=0; i<M; i++) n=n+day[i]; n=n+D; printf("%d\n",n); } return 0; }