一个有意思的小算法 您所在的位置:网站首页 有意思的java小程序 一个有意思的小算法

一个有意思的小算法

2024-06-05 23:12| 来源: 网络整理| 查看: 265

大数学家高斯有个好习惯:无论如何都要记日记。

    他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210

    后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?

    高斯出生于:1777年4月30日。        在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。

    高斯获得博士学位的那天日记上标着:8113  

    请你算出高斯获得博士学位的年月日。

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

 

 

(C++代码实现如下:)

 

#include "stdafx.h"#include #define REST 245 using namespace std;enum YearState{LeapYear,CommonYear};void ymdcount(int number){ int year=1777,month=5,day=1; YearState yearstate=CommonYear; int c[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int l[12]={31,29,31,30,31,30,31,31,30,31,30,31}; if(number>0&&numberc[month-1]) {number-=c[month-1];month++;}else break;}day=number; cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有