c语言中算每月第一天是周几的算法看不懂,请大神指教
intfirstday(intmonth,intyear)//判断本月一日是周几{intw;w=(1+2*month+3*(month+1)/5+year+year/4+...
int firstday(int month,int year) //判断本月一日是周几
{
int w;
w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1;
return w;
}
这种算法是什么意思啊? 展开
{
int w;
w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1;
return w;
}
这种算法是什么意思啊? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询