久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5878|回復: 5

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

[復制鏈接]
1#
發表于 2015-11-1 00:16:23 | 只看該作者 |倒序瀏覽 |閱讀模式
本帖最后由 pacelife 于 2015-11-1 00:19 編輯 ( |% E* ^* q4 q4 M' P1 |

7 M0 F1 z6 Q  z+ d這個題目根據歐拉計劃第19題改編而來,有興趣的同學不妨試一下,需要用到編程的知識:/ Z4 x5 }" Y! y
  • 1900年1月1日是星期一。
  • 30天的月份有:9月,4月,6月,11月。
  • 此外的月份都是31天,當然2月除外。
  • 2月在閏年有29天,其他時候有28天。
  • 年份可以被4整除的時候是閏年,但是不能被400整除的世紀年(100的整數倍年)除外。# ^$ f6 a8 P9 v  ]0 p0 N- `* X
計算1900年1月1日到2016年12月31日具體有哪些日期星期日落在了當月的第一天?
, e. a$ U  w# z! g. P原題只需要計算多少天,現在我把題目改成算出具體的日期,難度增加了一點,能做出來還是很有成就感的,下面我貼出我自己的算法,其實按照這些完全可以做一個萬年歷了' u- ~* N: Z/ {. v

+ n9 q3 ~/ T) n$ L
- q' ?- v3 R) W+ @4 F! t9 W( D
  [8 i% }. W0 B7 ]

本帖子中包含更多資源

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

×
回復

使用道具 舉報

2#
發表于 2015-11-1 08:17:03 | 只看該作者
看到日期就頭疼,什么月份,星期幾,幾月幾號。我覺得這些和天文聯系更多,和數學聯系較少。比如,為什么有的月份是30天,有的月份是31天,有的月份是28天?誰知道?
3#
發表于 2015-11-1 19:01:35 | 只看該作者
我用笨方法玩出來了0 s9 j: M6 v2 Y) y
# k2 c: u" O( _" m. F# t# v6 G
; [; ^9 @5 E# r8 C. P
1 |* O: P4 p* E+ L

本帖子中包含更多資源

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

×
4#
 樓主| 發表于 2015-11-1 20:14:04 | 只看該作者
能解釋一下你的解題思路嗎
5#
發表于 2015-11-1 20:35:19 | 只看該作者
本帖最后由 fwsc 于 2015-11-1 20:44 編輯
9 G1 R/ r: x9 y6 U+ `4 f# \5 }/ @0 t
很簡單啊,用Excel里的表格和函數7 J: J5 X+ x0 `+ U

* M) }7 |4 ?6 s5 U" F; q" e6 _, n8 H1、首先用一張表格生成每個月第一天日期。4 R7 t* c- X" b% V  z( o
0 E: |* Q+ r3 L2 G& C* m
+ }, Y- \+ I2 Q( J( |, Y7 O5 k4 q5 i
使用DATE()函數8 \1 V  Q6 W0 w0 y
# E  A$ {9 \, X
5 }1 s( \0 n5 x# \+ y
做一排出來,其余豎著拖,填滿表格。0 W! M* L! e* K9 ]+ g8 H
( \: B( `5 s" R7 B* V
2、用另一張表格計算該天是每周的第幾天。) d) ~, r; T9 i, k& W
使用WEEKDAY()函數,橫拖豎拖填滿表格。
: s; n1 `- Q  f8 y+ r' `9 X# X
: v1 Z3 t8 f: @: F
' v3 y; m3 {+ }, |9 j* B3、凡是余數為1的就是我們需要的日期。
% P# d" w3 p5 m. @4 S4 m1 p# P使用條件格式,讓其突顯出來。
# f6 S) [' U& A: ^; R6 V8 ]字體全為白色,凡是等于1的,背景改為紅色,凡是不等于1的,背景改為白色。這樣紅色的就突顯出來了,白色的就看不見了。
7 p/ v  s+ c) C1 s: E* a0 _  H& e! _6 z5 w3 q
& H2 G% _, F5 d! @" Y
6 v% R0 v9 Q6 g
( K0 W1 a. l4 _. A; G' S
/ l+ H+ o; x1 R: F$ s
2 E, P9 o# c0 h' d& v

本帖子中包含更多資源

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

×
6#
發表于 2015-11-1 20:41:27 | 只看該作者
想用一張表格來處理,發現WEEKDAY()函數不認其內部嵌套函數,比如WEEKDAY(DATE(,,,),[]),它的參數只能是已經計算好的值,弄不懂怎么回事,就分兩張表格來處理,略微費點勁。
; @+ H0 q8 V' F" L- m7 I5 X& u" J0 H) c) G6 l; Q
$ \/ G4 }8 Q% B3 M
& ]. L9 j# `3 b

本帖子中包含更多資源

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

×

點評

兄弟的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-7-29 08:41 , Processed in 0.089993 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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