相关疑难解决方法(0)

Sakamoto算法的正确性找到星期几

我使用Sakamoto的算法来查找给定日期的星期几.谁能告诉我这个算法的正确性?我想从2000年到2099年.

维基百科的算法仅供参考.

int dow(int y, int m, int d)
{
   static int t[] = {0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4};
   y -= m < 3;
   return (y + y/4 - y/100 + y/400 + t[m-1] + d) % 7;
}
Run Code Online (Sandbox Code Playgroud)

c algorithm correctness dayofweek

59
推荐指数
1
解决办法
3万
查看次数

星期几算法的日期?

什么算法,给定一天,一个月和一年,返回一周中的一天?

c++ algorithm

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

algorithm ×2

c ×1

c++ ×1

correctness ×1

dayofweek ×1