2019独角兽企业重金招聘Python工程师标准>>>
#include // 判断输入的日期是星期几?
int dayofweek(int y, int m, int d)
{static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};//y -= m < 3;if(m < 3) { m += 12; --y; }return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}int main(void)
{printf( "今天是星期%d
", dayofweek( 2010, 6, 4 ) );system( "pause" );return 0;
}
基姆拉尔森计算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7
跟大家分享一下.