高斯日記 日期計算

高斯日記(選自2013 C++A組)

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

    他的日記有個與衆不同的地方,他從不註明年月日,而是用一個整數代替,比如:4210

    後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時刻刻提醒着主人:日子又過去一天,還有多少時光可以用於浪費呢?

    高斯出生於:1777年4月30日。
    
    在高斯發現的一個重要定理的日記上標註着:5343,因此可算出那天是:1791年12月15日。

    高斯獲得博士學位的那天日記上標着:8113   

    請你算出高斯獲得博士學位的年月日。

提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21
	

代碼:

    


import java.util.Calendar;
import java.util.Scanner;

public class Main {
	  public static void main(String[] args) {
		     Calendar c=Calendar.getInstance();
		     c.set(1777, 4, 30);
		     c.add(c.DATE, 8113);
		     int year=c.get(Calendar.YEAR);
		     int month=c.get(Calendar.MONTH);
		     int day=c.get(Calendar.DAY_OF_MONTH);
		     System.out.println(year+"-"+month+"-"+day);
	       }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章