题目标题: 高斯日记
题目标题: 高斯日记
大数学家高斯有个好习惯:无论如何都要记日记。
他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210
后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?
高斯出生于:1777年4月30日。
在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月15日。
高斯获得博士学位的那天日记上标着:8113
请你算出高斯获得博士学位的年月日。提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21
请严格按照格式,通过浏览器提交答案。
注意:只提交这个日期,不要写其它附加内容,比如:说明性的文字。
算术方法
用整除和取余列个算式,就出来了。但要注意,闰年问题和高斯出生的那天也算一天。
# include <stdio.h> int isLeap(int y); int nday(int y, int m, int d); void ymd(int n); int main(void) {int n = 8113;int yb = 1777, mb = 4, db = 30; //birthn = n - 1 + nday(yb, mb, db);int yp, np; //printfor(int i = yb; n > 0; i++) {yp = i;np = n;if(isLeap(i)) {n -= 366;} else {n -= 365;}}printf("%d-", yp);ymd(np);return 0; } int nday(int y, int m, int d) {int n = 0;int a[2][12] = {{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}};for(int i = 0; i < (m - 1); i++) {n += a[isLeap(y)][i];}n += d;return n; } void ymd(int n) {int a[2][12] = {{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}};int mp, dp;for(int i = 0; n > 0; i++) {dp = n;mp = i;n -= a[isLeap(i)][i];}printf("%d-%d\n", mp + 1, dp); } int isLeap(int y) {if((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0)) {return 1;} else {return 0;} }
转载于:https://www.cnblogs.com/Deng1185246160/p/3608511.html
题目标题: 高斯日记相关推荐
- 蓝桥杯B组省赛预赛第一题2013(高斯日记)
题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯 ...
- java实现高斯日记
题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记.他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生 ...
- python解答蓝桥杯真题1 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记。。。
python解答蓝桥杯真题1 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记... 题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月 ...
- 20200227之高斯日记
题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记.他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生 ...
- c语言 高斯日记,高斯日记 – 蓝桥杯
标题:高斯日记 – 蓝桥杯 内容:2013年第四届蓝桥杯软件大赛预赛第一题. 题目描述 题目标题: 高斯日记 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日 ...
- 2013蓝桥杯C++B:高斯日记;马虎的算式(2种解法)
一.题目:高斯日记 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出 ...
- 蓝桥杯 初赛题目 高斯日记
蓝桥杯 初赛题目 高斯日记 题目描述: 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期, ...
- 高斯日记、猜年龄、世纪末的星期、排他平方数、马虎的算式、振兴中华、组素数、第39级台阶
高斯日记 题目 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后 ...
- 【蓝桥OJ—C语言】高斯日记、马虎的算式、第39级台阶
文章目录 高斯日记 马虎的算式 第39级台阶 总结 高斯日记 题目: 大数学家高斯有个好习惯:无论如何都要记日记. 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210. ...
最新文章
- 4月全球操作系统市场份额:Win 7份额连续4月上涨
- mysql修改存储位置及开启远程
- 无埋点数据收集和adb monkey测试屏蔽通知栏
- 2021巢湖第一中学高考成绩查询,2021年巢湖高中录取分数线是多少及高中排名榜...
- java ssm项目_JAVA项目:逝去的SSM
- 【英语学习】【WOTD】canker 释义/词源/示例
- Intel Skylake (Server) 架构/微架构/流水线 (2) - 体系结构新特性
- 最高法明确:未成年直播打赏可退还
- ubuntu 文件权限命令详解使用格式和方法
- android微信摇一摇(抽奖)
- folder汇总字段的实现
- ZT:神秘的通道——三焦经
- 圆通快递拒收后,如何快速查询退回件单号的物流情况
- QQ签名资料特殊字符大全
- 以下使用计算机的不良习惯,1.以下使用计算机的不好习惯是( )。 A. 关机前退出所有正在执行的应用程序 B. 使用标准的文件扩展名 C....
- HTML/JSP/CSS网页编写实例,附源码
- 格式化JSON stringify 的使用
- java播放swf文件_Java-如何在应用程序中嵌入并执行swf文件?
- 操盘手曝光神秘庄家下单要诀
- 100内奇数之和流程图_干货分享| 画管道仪表流程图,详细步骤都在这里!
热门文章
- 电路元器件3——TVS:
- a session ended very soon after starting. check that the command in profile XXX is correct
- Hystrix(1)--->hystrix的基本使用
- 统计学习方法笔记_cbr:统计学习及监督学习概论
- 120年奥运史:运动员和成绩(相关数据集)
- PB8 0应用程序编译发布技术研究
- Ubuntu 18.10 cosmic换源
- linux Systemd详解
- Java并发编程知识大汇总
- 服务器勒索病毒 邮件,中勒索病毒了,不小心点了个邮件,文件全部加了后缀.npsk,怎么办...