Problem
补之前的
输入年、月、日,计算该天是本年的第几天。
输入包括三个整数年(1<=Y<=3000)、月(1<=M<=12)、日(1<=D<=31)。
输出一个整数,代表Input中的年、月、日对应本年的第几天。
Examples:
Input:
1990 9 20
2000 5 1
Output:
263
122
Solutions
- 用数组代替map表示每个月的天数,然后判断是否闰年,然后再累加天数
C++ Codes
1 |
|
补之前的
输入年、月、日,计算该天是本年的第几天。
输入包括三个整数年(1<=Y<=3000)、月(1<=M<=12)、日(1<=D<=31)。
输出一个整数,代表Input中的年、月、日对应本年的第几天。
Input:
1990 9 20
2000 5 1
Output:
263
122
1 | #include<iostream> |