如何10秒钟快速计算出2014年某一天星期几

论坛 期权论坛     
匿名小用户   2019-10-20 18:32   120   0
<p align="center"><strong><span style="font-size:32px;">如何<span style="font-family:Calibri;">10</span>秒钟快速</span></strong></p><p align="center"><strong><span style="font-size:32px;">计算出<span style="font-family:Calibri;">2014</span>年某一天星期几</span></strong></p><h1><span style="font-family:Calibri;">一、</span>提出问题</h1><p align="left"><span style="font-size:18px;">公元2014年即将来到,如何快速计算2014年某一天,星期几呢?如:2014年元旦,星期几。</span></p><h1><span style="font-family:Calibri;">二、</span>解决之道</h1><p align="left"><strong><span style="font-size:18px;">计算公式,或者说算法就是:</span></strong></p><p align="left"><span style="font-size:18px;">星期几 = (年份代码 + 月份代码 + 日期)mod 7</span></p><p align="left"><span style="font-size:18px;">mod 7 就是说对7求余数。</span></p><h1><span style="font-family:Calibri;">三、</span>代码说明</h1><h2><span style="font-family:Cambria;">1.</span>年份代码</h2><p><strong><span style="color:#FF0000;"><span style="font-family:Calibri;font-size:48px;">3</span></span></strong></p><h2><span style="font-family:Cambria;">2.</span>月份代码</h2><table border="1" cellpadding="0" cellspacing="0"><tbody><tr><td style="background:#006600;" valign="top"><p align="center"><strong>月份</strong></p></td><td style="background:#006600;" valign="top"><p align="center"><strong>月份代码</strong></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">一月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">6</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">二月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">2</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">三月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">2</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">四月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">5</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">五月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">0</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">六月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">3</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">七月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">5</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">八月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">1</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">九月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">4</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">十月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">6</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">十一月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">2</span></p></td></tr><tr><td valign="top"><p align="center"><span style="font-size:14px;">十二月</span></p></td><td valign="top"><p align="center"><span style="font-family:Calibri;font-size:14px;">4</span></p></td></tr></tbody></table><h1><span style="font-family:Calibri;">四、</span>补充说明</h1><p align="left"><span style="font-size:18px;">余数是几,就代表星期几,如余数是1,就表示是星期一;余数是2,就表示是星期二。</span></p><p><span style="font-weight:bold;"><span style="font-size:18px;"><span style="color:#FF0000;">需要说明的,仅仅是余数</span><span style="color:#FF0000;"><span style="font-family:Calibri;">0</span></span><span style="color:#FF0000;">,表示的是星期日,或者说星期天。</span></span></span></p><p><span style="font-weight:bold;"><span style="font-size:18px;"><span style="color:#000000;">对学习计算机的同学而言,是很好理解的。因为计算机计数,都是从</span><span style="color:#000000;"><span style="font-family:Calibri;">0</span></span><span style="color:#000000;">开始计算的,至少</span><span style="color:#000000;"><span style="font-family:Calibri;">C/C++</span></span><span style="color:#000000;">语言。</span></span></span></p><h1><span style="font-family:Calibri;">五、</span>案例解析</h1><p><span style="font-size:18px;">2014年元旦日星期几呢?</span></p><p><span style="font-size:18px;">根据计算公式:</span></p><p align="left"><span style="font-size:18px;">星期几 = (年份代码 + 月份代码 + 日期)mod 7 </span></p><p align="left"><span style="font-size:18px;">2014年的年份代码是3;</span></p><p align="left"><span style="font-size:18px;">1月
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:50
帖子:1079
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP