输入某年某月某日,判断这一天是这一年的第几天?(闰年)思路与代码
2016-11-13 00:40
423 查看
输入某年某月某日,判断这一天是这一年的第几天?(闰年)
(四年一闰,百年不闰,四百年在闰)
难点:1.年(平年和闰年) 2.月(不同月份天数不一样。)
(四年一闰,百年不闰,四百年在闰)
难点:1.年(平年和闰年) 2.月(不同月份天数不一样。)
思路:照平年计算。到闰年的时候+1;(还需要超过二月才+1) (判断只有闰年和月份超过2月的时候才+1) 需求2:计算天数。 步骤: 1.定义一个数组,然后把每个月的天数放入数组中。 2.把对应的月份的天数累计到一起在加上当月的天数。 3.如果是闰年且超过二月那么天数自增1; function isRunNian(year) { if(year%4==0 && year%100!=0 || year%400==0) { return true; } return false; } function getDay(year,month,day) { var arrMonth = [31,28,31,30,31,30,31,31,30,31,30,31]; for(var i=0; i<=month-2; i++) { day += arrMonth[i]; } if(isRunNian(year) && month>2) { day++; } return day; } console.log(getDay(2016,3,1));
相关文章推荐
- 输入某年某月某日,判断这一天是这一年的第几天(java代码)
- Python初识函数、闰年判断函数,水仙花数、学生信息管理系统、函数实现输入某年某月某日,判断这一天是这一年的第几天
- 输入某年某月某日,判断这一天是这一年的第几天?考虑闰年的情况
- 输入某年某月某日,判断这一天是这一年的第几天
- 输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天
- //输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天?(哈希算法)
- 输入某年某月某日,判断这一天是这一年的第几天?
- 经典c程序(0003)---输入某年某月某日,判断这一天是这一年的第几天
- 输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天
- 15-输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天?
- java实现输入某年某月某日,判断这一天是这一年的第几天?
- [Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天?
- ★输入某年某月某日,判断这一天是这一年的第几天? C/C++
- 输入某年某月某日,判断这一天是这一年的第几天?