QQ网名大全

给出年月日,计算该日是该年的第几天!

//每个月平均有30.5天
int days = ((month - 1) * 61 + day * 2) / 2;

//偶数月会少算一天
if (month %2 == 0) || month > 8) days +=1;

//减去2月多算的2天,闰年只需要一天。
//1901~2099年,所有整除4的年份都是闰年
if (month > 2)
{
if (year % 4 == 0) days -= 1;

else days -=2;
}
佚名
2024-05-20 19:13:51
最佳回答
类似问题(10)