本题要求编写程序计算某年某月某日是该年中的第几天。
输入格式:
输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
输出格式:
在一行输出日期是该年中的第几天。
输入样例1:
2009/03/02
输出样例1:
61
输入样例2:
2000/03/02
输出样例2:
62
解题思路:
基本想法:题目要求我们返回多少天,所有就是计算一下输入的月转化为具体多少天加上输入的天数即可。
难点:实在说难点算有两个。
1.首先要判断输入的年份到底是不是闰年把问题分为两大类,闰年2月就是29天,普通年2月就是28天。判断是不是闰年用一个if...else就行
闰年:1月31天;2月29天;3月31天;4月30天;5月31天;6月30天;7月31天;8月31天;9月30天;10月31天;11月30天
非闰年:1月31天;2月28天;3月31天;4月30天;5月31天;