计算指定日期是该年份的第多少天
2014-12-02 13:43
246 查看
以前,习惯性第采用switch语句来对月份进行判断,然后整体计算天数。今天尝试另外一种方式来求解。
#include <iostream> using namespace std; int Sum(int year,int mon, int day) { int k, l; int tab[2][13] = {{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,30,29,31,30,31,30,31,31,30,31,30,31}}; k = ((year%4==0 && year%100!=0) || (year %400 == 0)); for (l=0; l<mon; l++) { day += tab[k][l]; } return day; } int main() { int year, mon, day; cin>>year>>mon>>day; int sum = Sum(year, mon, day); cout<<sum<<endl; return 0; }
相关文章推荐
- 计算指定日期的前一天、后一天
- 计算复活节日期的算法年份
- MySQL --- 计算指定日期为当月的第几周
- Oracle计算指定日期内的工作日(不包含周末)
- sql server 怎么计算年份,SQL Server各种日期计算方法
- delphi中计算指定日期是该月第几周的函数
- MySQL --- 计算指定日期为当月的第几周
- 计算指定年指定周的起止日期
- JS获取日期和减去指定天数 js日期格式化 js日期计算
- JavaScript计算指定日期与当前日期的相差天数
- ASP 计算出指定年份生肖
- 确定指定年份季度的开始日期和结束日期
- js日期计算及快速获取周、月、季度起止日,获取指定日期周数以及星期几的小例子
- Python根据指定日期计算后n天,前n天是哪一天的方法
- [置顶] js日期处理---计算自然月、指定自然月某一天、获取前一天和后一天、判断闰年、当月最后一天日期、月末最后一天
- Java 根据指定日期计算所在周的周一和周日
- 获取当年年份 月份判断星期几 如何写个程序计算出每个月的第一个星期一对应的日期
- 从下拉框中选择年份和该年的周数,计算出该周的开始日期和结束日期
- 笔记 指定n天间距日期的计算
- C#获取指定年份指定周数的开始日期和结束日期