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

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開始

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

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

[復(fù)制鏈接]
1#
發(fā)表于 2015-11-1 00:16:23 | 只看該作者 |倒序?yàn)g覽 |閱讀模式
本帖最后由 pacelife 于 2015-11-1 00:19 編輯
( }7 n' M/ j3 T2 C& X
/ R( w& H( g- J這個(gè)題目根據(jù)歐拉計(jì)劃第19題改編而來,有興趣的同學(xué)不妨試一下,需要用到編程的知識(shí):
' A, O/ T4 j  g  K, [4 N
  • 1900年1月1日是星期一。
  • 30天的月份有:9月,4月,6月,11月。
  • 此外的月份都是31天,當(dāng)然2月除外。
  • 2月在閏年有29天,其他時(shí)候有28天。
  • 年份可以被4整除的時(shí)候是閏年,但是不能被400整除的世紀(jì)年(100的整數(shù)倍年)除外。+ }( P& k9 L+ L6 K) ?, [$ q
計(jì)算1900年1月1日到2016年12月31日具體有哪些日期星期日落在了當(dāng)月的第一天?
& a# ]# z' L1 ?1 n6 n原題只需要計(jì)算多少天,現(xiàn)在我把題目改成算出具體的日期,難度增加了一點(diǎn),能做出來還是很有成就感的,下面我貼出我自己的算法,其實(shí)按照這些完全可以做一個(gè)萬年歷了
1 a! c7 z4 G7 u$ E- K; @1 q* J) z. A3 x: a6 b

6 Z" u$ @9 i! p6 [% p
. q: W; O+ j' _# d8 s* e

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號(hào)?注冊(cè)會(huì)員

×
回復(fù)

使用道具 舉報(bào)

2#
發(fā)表于 2015-11-1 08:17:03 | 只看該作者
看到日期就頭疼,什么月份,星期幾,幾月幾號(hào)。我覺得這些和天文聯(lián)系更多,和數(shù)學(xué)聯(lián)系較少。比如,為什么有的月份是30天,有的月份是31天,有的月份是28天?誰知道?
3#
發(fā)表于 2015-11-1 19:01:35 | 只看該作者
我用笨方法玩出來了  a! U$ c8 a3 Y; y4 z: T
0 H6 z1 ^  M/ Y& n' |4 @
  ~( M8 G/ Y% Q3 h0 m% ~; V( p

/ s  N; L! k  |+ ?7 N  d5 G/ h

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號(hào)?注冊(cè)會(huì)員

×
4#
 樓主| 發(fā)表于 2015-11-1 20:14:04 | 只看該作者
能解釋一下你的解題思路嗎
5#
發(fā)表于 2015-11-1 20:35:19 | 只看該作者
本帖最后由 fwsc 于 2015-11-1 20:44 編輯 : |& Z+ F! i& Z# W5 R

% @( M# T4 r7 B  r' s  [& K很簡(jiǎn)單啊,用Excel里的表格和函數(shù)3 _/ I& I$ H6 Y, x1 `

* R- ]5 c  ?' E& K8 ?2 [1、首先用一張表格生成每個(gè)月第一天日期。" N5 B# m* x$ j) k
! H( ^; F' V* J  [1 }( P8 d
; @" {& f# R0 ~
使用DATE()函數(shù)
6 E, y* y& @1 b; r2 a$ m5 \$ d
! M* E$ \/ U- W& i, A7 P6 b0 C1 s$ t* d/ F; P
做一排出來,其余豎著拖,填滿表格。
! q9 r4 u- Y! x+ g2 X+ M
+ \9 V: T9 }, d, x0 Q& N2、用另一張表格計(jì)算該天是每周的第幾天。
* U9 |* [. Y, X使用WEEKDAY()函數(shù),橫拖豎拖填滿表格。
1 X+ f" e; ]. P8 k# m2 a3 T" Q6 q) F* c( ?$ Z! L
) K: n& ^. b  p, f; f4 G7 Z$ i5 y
3、凡是余數(shù)為1的就是我們需要的日期。: ?# T" {- J; }* O- b5 s
使用條件格式,讓其突顯出來。1 O& q7 e5 ~5 ]: g2 U  k
字體全為白色,凡是等于1的,背景改為紅色,凡是不等于1的,背景改為白色。這樣紅色的就突顯出來了,白色的就看不見了。
. ^+ Y6 n% H: y( N3 V, X8 U: z5 P/ A# i9 s. b; J$ R

; V# }0 c. b$ ?( g7 M: ]% B2 a8 }2 }
: W& _6 E$ ^0 N2 y) ^8 ~* [, F
% z$ P' d8 J: {4 Z( o0 k/ F

( q) v2 S0 m# l; s) v

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號(hào)?注冊(cè)會(huì)員

×
6#
發(fā)表于 2015-11-1 20:41:27 | 只看該作者
想用一張表格來處理,發(fā)現(xiàn)WEEKDAY()函數(shù)不認(rèn)其內(nèi)部嵌套函數(shù),比如WEEKDAY(DATE(,,,),[]),它的參數(shù)只能是已經(jīng)計(jì)算好的值,弄不懂怎么回事,就分兩張表格來處理,略微費(fèi)點(diǎn)勁。
/ g$ U2 E& f6 E" C8 _( W' e1 `" `- e$ ]9 D0 H  N

  _1 d0 ~6 F3 F8 C, w) N) M% D0 ~9 ?7 J0 e/ F( R- k  R

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號(hào)?注冊(cè)會(huì)員

×

點(diǎn)評(píng)

兄弟的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|手機(jī)版|小黑屋|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2025-7-7 19:02 , Processed in 0.080764 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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