求第几天

其中还有闰年的求法

#include<stdio.h>
int main()
{
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int m,i,n,b,c;
while(scanf("%d/%d/%d",&n,&b,&c)!=EOF)
{
m=0;
if((n%4==0&&n%100!=0)||(n%400==0))
a[1]=29;
else
a[1]=28;
for(i=0;i<(b-1);i++)
m=m+a[i];
m=m+c;
printf("%d\n",m);
}
return 0;
}

posted @ 2012-05-20 08:42  尔滨之夏  阅读(126)  评论(0编辑  收藏  举报