国产精品乱码一区-性开放网站-少妇又紧又爽视频-西西大胆午夜人体视频-国产极品一区-欧美成人tv-四虎av在线-国产无遮挡无码视频免费软件-中文字幕亚洲乱码熟女一区二区-日产精品一区二区三区在线观看-亚洲国产亚综合在线区-五月婷婷综合色-亚洲日本视频在线观看-97精品人人妻人人-久久久久久一区二区三区四区别墅-www.免费av-波多野结衣绝顶大高潮-日本在线a一区视频高清视频-强美女免费网站在线视频-亚洲永久免费

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5934|回復: 5

計算1901年1月1日到2016年12月31日具體有哪些日期星期日落在了當月的第一天

[復制鏈接]
1#
發表于 2015-11-1 00:16:23 | 只看該作者 |倒序瀏覽 |閱讀模式
本帖最后由 pacelife 于 2015-11-1 00:19 編輯
- o1 P* p' |' H1 t; L
. e9 H6 ?$ K1 F4 _  j/ s. L" z* Q這個題目根據歐拉計劃第19題改編而來,有興趣的同學不妨試一下,需要用到編程的知識:
* H& _" d7 L+ V& P1 y
  • 1900年1月1日是星期一。
  • 30天的月份有:9月,4月,6月,11月。
  • 此外的月份都是31天,當然2月除外。
  • 2月在閏年有29天,其他時候有28天。
  • 年份可以被4整除的時候是閏年,但是不能被400整除的世紀年(100的整數倍年)除外。7 `1 H" F6 p2 L1 f7 ?$ ~8 ?
計算1900年1月1日到2016年12月31日具體有哪些日期星期日落在了當月的第一天?
% r4 X; s) `' T6 {6 Q3 P原題只需要計算多少天,現在我把題目改成算出具體的日期,難度增加了一點,能做出來還是很有成就感的,下面我貼出我自己的算法,其實按照這些完全可以做一個萬年歷了
- s! d0 V: ^  N+ j8 D2 s% ~* {" |, f

% ]) v" K" f, A) g8 i* R& J+ g" ?0 b/ h. m' D  t/ b

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
回復

使用道具 舉報

2#
發表于 2015-11-1 08:17:03 | 只看該作者
看到日期就頭疼,什么月份,星期幾,幾月幾號。我覺得這些和天文聯系更多,和數學聯系較少。比如,為什么有的月份是30天,有的月份是31天,有的月份是28天?誰知道?
3#
發表于 2015-11-1 19:01:35 | 只看該作者
我用笨方法玩出來了$ D5 |% K8 J  x8 L1 W; [: v/ B

+ ?# b: T% [" c  N  l: W) J$ P
- j- Q* h% E2 p$ k1 ^8 c
- `! v6 J9 ]  P; f$ ]; Y

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
4#
 樓主| 發表于 2015-11-1 20:14:04 | 只看該作者
能解釋一下你的解題思路嗎
5#
發表于 2015-11-1 20:35:19 | 只看該作者
本帖最后由 fwsc 于 2015-11-1 20:44 編輯 $ v2 ]) k0 K2 B5 W( V
+ k/ j/ {; }% G/ v+ O
很簡單啊,用Excel里的表格和函數
7 T$ p& t/ k$ t, a( Z2 ^  ], ]" F% Z. q4 a/ A  l% Y7 K' z- g" P
1、首先用一張表格生成每個月第一天日期。; F% \# |+ b* k9 q% Y
) K( k+ ^1 ^0 J$ `) l$ m5 ^

- y1 m6 T4 \/ m0 k5 ~! {$ W8 v* f使用DATE()函數; b9 b! r, x7 y% ~+ G
3 Q: }8 {/ _+ Y& w7 A# `6 d
. L. b, ^, R# p9 G
做一排出來,其余豎著拖,填滿表格。" c, n2 z9 O/ J  j1 }& D$ {

6 T  t' q8 \; J4 j9 b/ O9 |2 a" g5 [# m2、用另一張表格計算該天是每周的第幾天。
- i; B& a1 a, @. {9 N" r, C使用WEEKDAY()函數,橫拖豎拖填滿表格。
  K4 E! f5 Q& e7 _' P, B: y$ T, `# j& G& x4 c, l

; E3 a! O$ h& H' k3、凡是余數為1的就是我們需要的日期。
. v0 |7 E$ v! r  A2 ^* n  L使用條件格式,讓其突顯出來。
$ T& P3 Z; {# T字體全為白色,凡是等于1的,背景改為紅色,凡是不等于1的,背景改為白色。這樣紅色的就突顯出來了,白色的就看不見了。7 h" Z) K' h  L0 x# ?9 s

0 T* ]( D. D* \) d2 e
, x; C9 {* m  w2 q( i- p! e
# p8 q0 p' O7 w9 S8 `# y- q9 f! ?: S9 w0 Q
2 O" P! B& \* J  s
  L( ?& n* G, _& O

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
6#
發表于 2015-11-1 20:41:27 | 只看該作者
想用一張表格來處理,發現WEEKDAY()函數不認其內部嵌套函數,比如WEEKDAY(DATE(,,,),[]),它的參數只能是已經計算好的值,弄不懂怎么回事,就分兩張表格來處理,略微費點勁。
0 \) g  V/ Y2 K9 ^
. n! J3 h' ?4 U, H+ P8 O1 Q) }# t# Y7 {: {
! ~$ v, o- A6 o( E

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×

點評

兄弟的excel用的可是相當的熟練啊,佩服  發表于 2015-11-1 21:00
兄弟的excel用的可是相當的熟練啊,佩服  發表于 2015-11-1 21:00
兄弟的excel用的可是相當的熟練啊,佩服  發表于 2015-11-1 21:00
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-9-3 10:17 , Processed in 0.075226 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表