【杭电】[2005]第几天?
关于闰年的问题
当时做的时候对闰年判定脑抽了(⊙﹏⊙)b
闰年是要求能被4整除
但如果是**00
还必须要能被400整除
当时对这一点脑抽了好久……
#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;
}