C++基于蔡基姆拉尔森计算公式实现由年月日确定周几的方法示例

发布时间 - 2026-01-11 02:19:19    点击率:

本文实例讲述了C++基于蔡基姆拉尔森计算公式实现由年月日确定周几的方法。分享给大家供大家参考,具体如下:

#include <iostream>
#include <string>
using namespace std;
int whatday(int y, int m, int d) {
  // 返回正确的星期。用 0 - 6 表示 星期 1 - 7
  if(m==1||m==2)
  {
    y--;
    m+=12;
  }
  return(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
}
string weekday[7] = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
int main() {
  int y, m, d;
  cin >> y >> m >> d;
  cout << weekday[whatday(y, m, d)] << endl;
  return 0;
}

PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:

在线日期/天数计算器:
http://tools./jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools./jisuanqi/datecalc

在线日期天数差计算器:
http://tools./jisuanqi/onlinedatejsq

Unix时间戳(timestamp)转换工具:
http://tools./code/unixtime

希望本文所述对大家C++程序设计有所帮助。


# C++  # 蔡基姆拉尔森  # 计算公式  # 年月日  # 周几  # C/C++根据年月日计算星期几(蔡勒公式篇)  # 给大家  # 所述  # 几款  # 程序设计  # 转换工具  # 再为  # 尔森  # 讲述了  # std  # int  # whatday  # gt  # string  # namespace  # weekday  # Monday  # return  # code  # timestamp 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么上传文件_Laravel图片上传及存储配置  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel如何处理文件下载请求?(Response示例)  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  网站图片在线制作软件,怎么在图片上做链接?  浅析上传头像示例及其注意事项  如何快速查询域名建站关键信息?  详解阿里云nginx服务器多站点的配置  高端企业智能建站程序:SEO优化与响应式模板定制开发  如何用已有域名快速搭建网站?  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Swift中循环语句中的转移语句 break 和 continue  如何在橙子建站上传落地页?操作指南详解  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  Python高阶函数应用_函数作为参数说明【指导】  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  如何快速建站并高效导出源代码?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何在阿里云ECS服务器部署织梦CMS网站?  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  如何在云主机快速搭建网站站点?  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  北京网站制作的公司有哪些,北京白云观官方网站?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  Laravel如何实现本地化和多语言支持?(i18n教程)  javascript基于原型链的继承及call和apply函数用法分析  Bootstrap CSS布局之列表  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  网易LOFTER官网链接 老福特网页版登录地址  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  如何在云主机上快速搭建网站?  如何在景安服务器上快速搭建个人网站?  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  如何登录建站主机?访问步骤全解析  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  网页制作模板网站推荐,网页设计海报之类的素材哪里好?