人妻暴雨中被强制侵犯在线,亚洲国产欧美日韩精品一区二区三区,四虎影免看黄,国产无人区二卡三卡四卡不见星空

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5835|回復(fù): 5

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

[復(fù)制鏈接]
1#
發(fā)表于 2015-11-1 00:16:23 | 只看該作者 |倒序瀏覽 |閱讀模式
本帖最后由 pacelife 于 2015-11-1 00:19 編輯 " M, I) K! A  z2 y; ?4 S
8 S7 n! w# ^: o- h
這個題目根據(jù)歐拉計劃第19題改編而來,有興趣的同學(xué)不妨試一下,需要用到編程的知識:; O% s6 J9 @6 u7 Q: f. P
  • 1900年1月1日是星期一。
  • 30天的月份有:9月,4月,6月,11月。
  • 此外的月份都是31天,當(dāng)然2月除外。
  • 2月在閏年有29天,其他時候有28天。
  • 年份可以被4整除的時候是閏年,但是不能被400整除的世紀(jì)年(100的整數(shù)倍年)除外。! Z- {- p7 u8 I7 M% C
計算1900年1月1日到2016年12月31日具體有哪些日期星期日落在了當(dāng)月的第一天?1 {' d& V, K+ W9 A7 p" g" F
原題只需要計算多少天,現(xiàn)在我把題目改成算出具體的日期,難度增加了一點,能做出來還是很有成就感的,下面我貼出我自己的算法,其實按照這些完全可以做一個萬年歷了# K& K2 e8 `, V
( ?0 K) x/ r$ C
  \! P, ^" g' A7 o2 o

9 d8 \# f9 X$ J9 N0 {

本帖子中包含更多資源

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

×
2#
發(fā)表于 2015-11-1 08:17:03 | 只看該作者
看到日期就頭疼,什么月份,星期幾,幾月幾號。我覺得這些和天文聯(lián)系更多,和數(shù)學(xué)聯(lián)系較少。比如,為什么有的月份是30天,有的月份是31天,有的月份是28天?誰知道?
3#
發(fā)表于 2015-11-1 19:01:35 | 只看該作者
我用笨方法玩出來了5 b+ U& F* v( P- @( D  w2 k3 U
  Y9 E' Y5 ?7 S

$ g6 f' K" ^7 J" V' A& _5 x# X7 V& R! I$ r

本帖子中包含更多資源

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

×
4#
 樓主| 發(fā)表于 2015-11-1 20:14:04 | 只看該作者
能解釋一下你的解題思路嗎
5#
發(fā)表于 2015-11-1 20:35:19 | 只看該作者
本帖最后由 fwsc 于 2015-11-1 20:44 編輯
: o% P6 B( H: V8 @0 m& M5 ?1 T8 M. J
很簡單啊,用Excel里的表格和函數(shù)
: _( N) B3 h$ \% Z* z$ C0 b# B5 q* g- C2 ]9 t
1、首先用一張表格生成每個月第一天日期。
: ]% a  E$ v) u6 U5 Q( |( ^3 ]
3 C- _' G7 D9 Z  j3 ~7 x5 y" P  T, V, C
使用DATE()函數(shù)
* k6 a9 w4 x5 ^% x0 K3 p2 g- O% B$ \2 F( W) d  Y
' P" w/ C' L" O+ M
做一排出來,其余豎著拖,填滿表格。( f5 X" c! t2 h8 u: z. F
# n1 e; i* L- Q5 [% Q3 p% s1 d
2、用另一張表格計算該天是每周的第幾天。
/ d# X  j) p1 k8 s) |使用WEEKDAY()函數(shù),橫拖豎拖填滿表格。
; e8 m' N0 Y5 C$ z4 b6 C) @! ]/ S* o
& c7 Q% l- j4 o( U
3、凡是余數(shù)為1的就是我們需要的日期。# d: C! ]8 T1 k/ A: T. b; g
使用條件格式,讓其突顯出來。& b' A( d# K5 a# j9 x, }, j% |
字體全為白色,凡是等于1的,背景改為紅色,凡是不等于1的,背景改為白色。這樣紅色的就突顯出來了,白色的就看不見了。5 `  \: a5 k: r; o7 h$ n

4 n7 [& ~) P& X( N& g7 M0 G# V+ r
% s1 N6 u& \7 t& @( D4 c+ C
0 P. h6 z3 F* c8 R6 l0 v) q9 q0 x* V' ]0 a( z6 H

( V5 {, k5 J  Q9 ^  X6 B. O6 E: Q  V0 K  J

本帖子中包含更多資源

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

×
6#
發(fā)表于 2015-11-1 20:41:27 | 只看該作者
想用一張表格來處理,發(fā)現(xiàn)WEEKDAY()函數(shù)不認(rèn)其內(nèi)部嵌套函數(shù),比如WEEKDAY(DATE(,,,),[]),它的參數(shù)只能是已經(jīng)計算好的值,弄不懂怎么回事,就分兩張表格來處理,略微費點勁。9 f1 C" a5 l  E1 U
' c: ?6 F( |7 v4 I' u4 v$ p& G
+ W$ M/ A& }( O+ p( Q
% A, l  B& b; m+ R1 I

本帖子中包含更多資源

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

×

點評

兄弟的excel用的可是相當(dāng)?shù)氖炀毎?,佩?nbsp; 發(fā)表于 2015-11-1 21:00
兄弟的excel用的可是相當(dāng)?shù)氖炀毎。宸?nbsp; 發(fā)表于 2015-11-1 21:00
兄弟的excel用的可是相當(dāng)?shù)氖炀毎?,佩?nbsp; 發(fā)表于 2015-11-1 21:00
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-7-8 01:36 , Processed in 0.090148 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表