社区
高性能WEB开发
帖子详情
c语言程序有关问题
suibiantian
2008-07-03 05:37:15
每年一月一日怎么计算星期?
...全文
97
5
打赏
收藏
c语言程序有关问题
每年一月一日怎么计算星期?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
网站推广优化yetaoaiueo
2008-07-08
打赏
举报
回复
以2049年10月1日(100周年国庆)为例,用蔡勒(Zeller)公式进行计算,过程如下:
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26× (10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7余5)
即2049年10月1日(100周年国庆)是星期5。
caimps
2008-07-06
打赏
举报
回复
蔡勒(Zeller)公式。即w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和 14月来算,这时C和y均按上一年取值。)
算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日。
以2049年10月1日(100周年国庆)为例,用蔡勒(Zeller)公式进行计算,过程如下:
蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26× (10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7余5)
即2049年10月1日(100周年国庆)是星期5。
不过,以上公式只适合于1582年10月15日之后的情形(当时的罗马教皇将恺撒大帝制订的儒略历修改成格里历,即今天使用的公历)。
另外还有迅速判断某天是星期几(1900~2099之间有效)。
大概是这样:
月: 1 2 3 4 5 6 7 8 9 10 11 12
调整值:1 4 4 0 2 5 0 3 6 1 4 6
星期六:0
星期天:1
星期一:2
星期二:3
星期三:4
星期四:5
星期五:6
c语言
程序
实例大全!(包含220个
程序
实例)
本文件包含200多个
C语言
的实例,共分为8个部分,可以对大家理解
C语言
的应用起到很好的帮助,目录清单大致如下: 第一部分 基础篇, 第二部分 数据结构篇 第三部分 数值计算与趣味数学篇 第六部分 常见试题解答篇 第七部分 游戏篇 如: 207 商人过河游戏 208 吃数游戏 209 解救人质游戏 210 打字训练游戏 211 双人竞走游戏 212 迷宫探险游戏第八部分 综合实例篇 如: 217 综合CAD系统 218 功能强大的文本编辑器 219 图书管理系统 220 进销存管理系统
C语言
经典
程序
100例
C语言
经典
程序
100例,收取
C语言
各种精华,比较具有代表性的100例
程序
,大家可下来参考。
C&C++语言学习大全套【精品】
2012-C&C++语言大全.zip C&C++语言教程大礼包.rar C_C+++指针的13份资料.zip C_C++
程序
员实用大全.zip C++
程序
设计语言特别版(中文版) .rar
C语言
大全第4版+源码.rar
C语言
阶梯式教程【从白痴到资深专家】 .pdf 你必须知道的495个
C语言
问题
(完整版).rar
C语言
大全第4版+源码(PDF)
本书是“C:The Complete Beference”的第四版。在第一版问世以来的几年中,
程序
设计领域已经发生了很大变化。Internet和World Wide Web已成为计算领域一道亮丽的风景,Java已经开发出来,C++也已标准化。与此同时,新的C标准(称为C99)也已制订。尽管C99并没有被大肆炒作,但它确实是过去5年里计算领域中最重要的一个事件。在历史的洪流中,人们很容易只注意那些新的事物,而忽视了用以构筑未来的坚实基础。
C语言
正是这样的基础。世界上的许多
程序
代码是在C上运行的。C++正是在此基础上建立的,其语法构成了Java的基础。然而,如果C仅是其他语言的起点,它就会成为有趣但却遭到遗弃的语 注: 原文件大小:15499 KB
C语言
精彩编程100例
C语言
入门教程:主要针对
C语言
初学者,从零讲解各个细节。
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章