蔡基姆拉尔森公式如何根据年月日进行计算?
- 内容介绍
- 文章标签
- 相关推荐
本文共计556个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了C++基于泰勒公式实现由年月日确定周几的方法。分享给大家,供大家参考,具体如下:
C++实现泰勒公式计算周几的示例代码:
cpp#include #include
// 计算给定年月日是周几int calculateWeekday(int year, int month, int day) { if (month==1 || month==2) { month +=12; year -=1; } int q=day; int m=month; int k=year % 100; int j=year / 100; int h=(q + (13 * (m + 1)) / 5 + k + k / 4 + j / 4 + 5 * j) % 7; return (h + 5) % 7; // 返回0表示周日,1表示周一,以此类推}
int main() { int year, month, day; std::cout <> year >> month >> day; int weekday=calculateWeekday(year, month, day); std::cout << 该日期是周 <
本文共计556个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了C++基于泰勒公式实现由年月日确定周几的方法。分享给大家,供大家参考,具体如下:
C++实现泰勒公式计算周几的示例代码:
cpp#include #include
// 计算给定年月日是周几int calculateWeekday(int year, int month, int day) { if (month==1 || month==2) { month +=12; year -=1; } int q=day; int m=month; int k=year % 100; int j=year / 100; int h=(q + (13 * (m + 1)) / 5 + k + k / 4 + j / 4 + 5 * j) % 7; return (h + 5) % 7; // 返回0表示周日,1表示周一,以此类推}
int main() { int year, month, day; std::cout <> year >> month >> day; int weekday=calculateWeekday(year, month, day); std::cout << 该日期是周 <

