高斯日记
来源:互联网 发布:手机屏幕写字的软件 编辑:程序博客网 时间:2024/06/05 16:02
大数学家高斯有个好习惯:无论如何都要记日记。
他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210
后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?
高斯出生于:1777年4月30日。
在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。
高斯获得博士学位的那天日记上标着:8113
请你算出高斯获得博士学位的年月日。
提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21
请严格按照格式,通过浏览器提交答案。
注意:只提交这个日期,不要写其它附加内容,比如:说明性的文字。
思路:
输入多少天,一天一天的数。
代码:
#include<iostream>using namespace std;int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};int main(){ int n; cin>>n; int year=1777; int month=4; int day=30; while(n!=0) { if(year%4==0 && year%100!=0 || year%400==0) months[2]=29; else months[2]=28; if((day+1)>months[month]) { month=month+1; if(month>12) { year=year+1; month=1; } day=0; } day=day+1; n--; } cout<<year<<" "<<month<<" "<<day-1<<endl; return 0;}
答案:
刚开始一直错,因为不知道平常是28天!!!(闰年是29天)唉!
0 0
- 高斯日记
- 蓝桥杯 高斯日记
- 高斯日记 - 蓝桥杯
- 高斯日记
- 高斯日记
- 高斯日记
- 高斯日记
- 高斯日记
- 高斯日记
- 高斯日记
- 高斯日记 - 蓝桥杯
- 高斯日记
- 高斯日记
- 高斯日记
- 高斯日记
- 高斯的日记
- 高斯日记
- 高斯日记
- java从入门到弃坑第四天
- C# 启动调试 开始执行(不调试)多线程程序执行效果不一样 Mutex(已解决)
- 软件工程从头学起(大数据方向)
- Java反射获取Android系统属性值
- fatal: unable to access 'https://github.com/taoge1024/kityminder.git/': SSL cert ificate problem: un
- 高斯日记
- 推荐一个能够自动打开子项的ListView
- 深度剖析:Java POJO Bean 对象与 Web Form 表单的自动装配
- Mat类型与IplImage之间的转换
- JAVA(4)——数字相加
- 0405-Label标签
- 《Android学习笔记》Android Studio导入org.apache.http.legacy.jar教程/导入API教程
- 面试题常碰到,java冒泡排序
- (CF 788)C. The Great Mixing <BFS>