蓝桥杯--高斯日记
来源:互联网 发布:人工智能简史 pdf 编辑:程序博客网 时间:2024/06/08 17:55
题目标题: 高斯日记
大数学家高斯有个好习惯:无论如何都要记日记。
他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210
后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?
高斯出生于:1777年4月30日。
在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。
高斯获得博士学位的那天日记上标着:8113
请你算出高斯获得博士学位的年月日。
提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21
请严格按照格式,通过浏览器提交答案。
注意:只提交这个日期,不要写其它附加内容,比如:说明性的文字。
代码:
#include <stdio.h>int main(){ int y,m,d,n,month[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; y=1777; m=4; d=30; scanf("%d",&n);//输入天数 while(n--) { d++; if(m==2&&d==28) { if((y%4==0&&y%100!=0)||(y%400==0))//判断闰年 month[2]=29; else month[2]=28; } if(d>month[m]) { m++; d=1 ; if(m>12) { m=1; y++; } } } d=d-1;//第一天为出生日期 if(d==0)//根据实际情况修复bug,不可能出现5-0这样的日期 { m--; d=month[m]; } printf("%d-%d-%d",y,m,d); return 0;}运算结果:
阅读全文
1 0
- 蓝桥杯 高斯日记
- 高斯日记 - 蓝桥杯
- 高斯日记 - 蓝桥杯
- 蓝桥杯--高斯日记
- 【蓝桥杯】高斯日记
- 【蓝桥杯】【高斯日记】
- 蓝桥杯-高斯日记
- 高斯日记--蓝桥杯
- 蓝桥杯 高斯日记
- 蓝桥杯 高斯日记
- 蓝桥杯--高斯日记
- 蓝桥杯历届-高斯日记
- java 蓝桥杯 高斯日记
- 蓝桥杯 【初赛题目】 高斯日记
- 2013蓝桥杯【初赛试题】高斯日记
- 2013蓝桥杯预选:高斯日记
- 蓝桥杯练手之高斯日记
- 高斯日记(蓝桥杯2013)
- 51nod 1433 0和5 【思维题】
- HttpConnection网络请求,pullToRefreshListView刷新
- 对创建的二值图像进行膨胀处理(matlab编程实现)
- windows下使用git时的换行警告
- Python内存泄漏问题查找
- 蓝桥杯--高斯日记
- Android Studio开发中遇到的几个问题及其解决方法
- Android 客户端 支付
- oracle数据字典及用户权限查看
- Quartz教程 第2课 Quartz API、Job和Trigger
- python 中的semaphore
- 今天送修yoga book有感
- Socket编程常用API
- 线程