大數學家高所有個好習慣:無論如何都要記日記。
他的日記有個與眾不同的地方,他從不注朗年月日,而是用乙個整數代替,比如:4210
高斯出生於:2023年4月30日,
在高斯發現的乙個重要定理的日記上標註著:5343,因此可算出那天是:2023年12月15日。
高斯獲得博士學位的那天日記上標著:8113
請你算出高斯裝得博士學位的年月日。
提交答案的格式是:yyyy-mn-dd,例範:1980-03-21
請嚴格按照格式,通過瀏競器提交答案。
注意:只提交這個日期,不要寫其它附加內容,比如:說明性的文字。
例題分析:
1)2023年4月30日 為第一天;
2)計算1後第8113天的日期;
3)區分大月(31)和小月(30)的天數不同;
4)閏年2月29天,平年2月28天;
5)使用for迴圈,每月滿之後,月數加1,天數回到1;滿十二月,月數回到1,天數回到1,年份加1;
練習**
#include
_bool
runyear
(int y)
intmain()
if((m==
1|| m==
3|| m==
5|| m==
7|| m==
8|| m==10)
&& d==32)
if((m==
4|| m==
6|| m==
9|| m==11)
&& d==31)
if((m==2&&
runyear
(y))
&& d==30)
if((m==2&&
!runyear
(y))
&& d==29)
}printf
("%d-%02d-%02d"
,y,m,d)
;}
參***:
學習心得 :
即使乙個複雜的問題,慢慢拆開,一步一步解決,也會變得清晰易懂;備戰藍橋杯,腳踏實地,一步乙個腳印。
備戰藍橋杯 2013真題(2)
小明是個急性子,上小學的時候經常把老師寫在黑板上的題目抄錯了。有一次,老師出的題目是 36 459 他卻抄成了 396 45 但是戲劇性的是,他的答案居然是對的!因為 36 459 396 45 17820 類似這樣的巧合還有很多,比如 27 594 297 54 假設 a b c d e 代表 1...
藍橋杯 2013真題 連號區間數
小明這些天一直在思考這樣乙個奇怪而有趣的問題 在1 n的某個全排列中有多少個連號區間呢?這裡所說的連號區間的定義是 如果區間 l,r 裡的所有元素 即此排列的第l個到第r個元素 遞增排序後能得到乙個長度為r l 1的 連續 數列,則稱這個區間連號區間。當n很小的時候,小明可以很快地算出答案,但是當n...
藍橋杯2013真題 黃金連分數
分割數0.61803 是個無理數,這個常數十分重要,在許多任務程問題中會出現。有時需要把這個數字求得很精確。對於某些精密工程,常數的精度很重要。也許你聽說過哈勃太空望遠鏡,它首次公升空後就發現了一處人工加工錯誤,對那樣乙個龐然大物,其實只是鏡面加工時有比頭髮絲還細許多倍的一處錯誤而已,卻使它成了 近...