乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范。从小白开始逐步掌握用编程解决问题。
题目给定一堆生日, 要求输出最年长和最年轻的人.
同时说明时间有不合理的数据, 需要排除掉超过200岁和未出生的生日.
今天的日期是2014年9月6日.
所以, 题目可以描述为:
给定一些生日信息, 排除掉日期大于2014/09/06的日期, 以及小于1814/09/06的日期。
找出剩下的日期里最大的日期和最小的日期.
输出剩下的日期的个数, 生日最大的人的姓名, 生日最小的人的姓名
首先比较年份大小,
如果年份相同, 比较月份大小
如果月份也相同, 比如日期大小
比较过程在不同编程语言中实现有所不同