高斯日記(C語言)

2021-10-03 23:13:37 字數 1021 閱讀 7253

高斯日記

大數學家高斯有個好習慣,無論如何都要記日記。

他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替。比如,

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...