高斯日記
大數學家高斯有個好習慣,無論如何都要記日記。
他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替。比如,
4210 後來人們知道那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許
也是個好習慣,它時時刻刻提醒著主人,日子又過去一天。還有多少時光可以用於浪費呢
高斯出生於 1777 年 4 月 30 日。
在高斯發現的乙個重要定理的日記上標註著 5343。因此可算出那天是 1791 年
12 月 15 日。
高斯獲得博士學位的那天日記上標著 8113
請你算出高斯獲得博士學位的年月日。
提交答案的格式是 yyyy-mm-dd, 例如 1980-03-21
輸出: 1799-7-16
**實現
#include
"stdio.h"
intleapyear
(int year)
//判斷是否是閏年
intmain
(void);
//定義好一年中每個月的天數
n=8113
-5343
==2770
;//距離高斯出生 2770 天
for(i=
11;t<=
2770
;i++
)//迴圈條件 t 小於等於 2770if(
leapyear
(year)
)arr[1]
=29;else
arr[1]
=28;d=
2770
-t;t=t+arr[i]
;month=i+1;
//角標對應 0——11,加 1 就對應 1——12 了
}printf
("%d-%d-%d\n"
,year,month,d+day)
;//天數還要加上原先的 15 天
return0;
}
高斯日記最簡解法(C語言)
問題描述 大數學家高斯有個好習慣 無論如何都要記日記。他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替,比如 4210 後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時刻刻提醒著主人 日子又過去一天,還有多少時光可以用於浪費呢?高斯出生於 ...
2013 高斯日記
高斯日記 大數學家高斯有個好習慣 無論如何都要記日記。他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替,比如 4210 後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時刻刻提醒著主人 日子又過去一天,還有多少時光可以用於浪費呢?高斯出生於 ...
高斯的日記
演算法大數學家高斯有個好習慣 無論如何都要記日記。他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替,比如 4210 後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時刻刻提醒著主人 日子又過去一天,還有多少時光可以用於浪費呢?高斯出生於 17...