HDoj第几天

来源:互联网 发布:淘宝代售 编辑:程序博客网 时间:2024/06/09 20:23
#include<stdio.h>#define LeapYear(year) ((year%4==0&&year%100!=0)||year%400==0)/** 把判断闰年的算法写成一个宏,是闰年返回1,否则返回0。*/int main(){    int year,month,day,i,sum;    int ly[2][13]=    {        {0,31,28,31,30,31,30,31,31,30,31,30,31},        {0,31,29,31,30,31,30,31,31,30,31,30,31},    };    while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)    {        for(sum=0,i=1; i<month; i++)        {            sum+=ly[LeapYear(year)][i];        }        printf("%d\n",sum+day);    }    return 0;}


原创粉丝点击