高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。高斯获得博士学位的那天日记上标着:8113请你算出高斯获得博士学位的年月日。
提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21请严格按照格式,通过浏览器提交答案。
注意:只提交这个日期,不要写其它附加内容,比如:说明性的文字。
import java.util.*;public class Main{ public static void main(String args[]) { Scanner cn=new Scanner(System.in); int data=cn.nextInt(); Calendar cc=Calendar.getInstance();//获得系统时间 cc.set(1777, 3, 30);// 改变系统时间 设置时间 因为其中系统中月份是0-11 所以4月份其实为3 int count=0; while(true) { cc.add(cc.DATE, 1);//让日子每天向后加一天 count++; if(count==data)break; } System.out.PRintln(cc.get(Calendar.YEAR)+"-"+(cc.get(Calendar.MONTH)+1)+"-"+(cc.get(Calendar.DATE)-1)); //输出月份时再重新加一加回去 } }结果是1799-7-16注意这个题目是将高斯的出生日作为第一天的 所以 我在最后的 输出语句中 减去一天 因为我是讲出生后的第一天算第一天也就是5-1号
新闻热点
疑难解答