int Date(int y,int m,int d)
{
int a[12]={0,-2,-1,-1,0,0,1,2,2,3,3,4};
return 30*(m-1)+d+a[m]+(!(y%4)&&y%100||!(y%400));
}
计算某日期是一年中的第几天
最新推荐文章于 2021-11-23 16:50:14 发布
int Date(int y,int m,int d)
{
int a[12]={0,-2,-1,-1,0,0,1,2,2,3,3,4};
return 30*(m-1)+d+a[m]+(!(y%4)&&y%100||!(y%400));
}