C语言算星期几# include int main(void){printf("%d\n", ((12+(12/4)+(20/4)-2*20+((26*(2+1)/10)+2-1))%7) );// 为什么这公式 会算出-5来return 0;}2012 5 1 也是会算出 -5来咋回事

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 02:17:04
C语言算星期几# include int main(void){printf(

C语言算星期几# include int main(void){printf("%d\n", ((12+(12/4)+(20/4)-2*20+((26*(2+1)/10)+2-1))%7) );// 为什么这公式 会算出-5来return 0;}2012 5 1 也是会算出 -5来咋回事
C语言算星期几
# include
int main(void)
{
printf("%d\n", ((12+(12/4)+(20/4)-2*20+((26*(2+1)/10)+2-1))%7) );// 为什么这公式 会算出-5来
return 0;
}
2012 5 1 也是会算出 -5来
咋回事

C语言算星期几# include int main(void){printf("%d\n", ((12+(12/4)+(20/4)-2*20+((26*(2+1)/10)+2-1))%7) );// 为什么这公式 会算出-5来return 0;}2012 5 1 也是会算出 -5来咋回事
int DayOfWork(unsigned short iiYear,unsigned short iiMonth,unsigned short iiDay) const
{\x05
\x05//注意:在公式中有个与其他公式不同的地方:
\x05//把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算.
\x05assert( iiMonth >= 1 && iiMonth = 1 && iiDay