当前位置: 首页 > news >正文

商丘网站制作软件怎么申请个人网站

商丘网站制作软件,怎么申请个人网站,设置引擎营销是用户主导的网络营销方式,江门网站建设教程问题描述 描述 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。 输入描述: 有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD 输出描述: 每组…

问题描述

描述
有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。

输入描述:
有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD

输出描述:
每组数据输出一行,即日期差值

示例
输入:
20110412
20110422
输出:
11


问题分析

这是一个处理分析问题。

解决方案

我们只需要算出输入的日期距最早的的年份总共多少天即可;

小问题1:我们怎么计算出距离天数?
答:我们可以通过最早的那一年的第一天距离两个日期的天数之和作为计算对象;

小问题2?怎么计算上述天数?
答:实现天数计算函数即可——实现两个函数分别计算平年闰年的月天数和年天数;


代码

//思路:我们只需要算出输入的日期距最早的的年份总共多少天即可
#include <iostream>
using namespace std;int GetMonthDay(int year, int month)    //得到一个月的月数
{const static int day_arr[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };if (month == 2&& (year % 4 == 0 && year % 100 != 0 || (year % 400 == 0))) {return 29;}return day_arr[month];
}int GetYearhDay(int year)    //得到一个年的月数
{if (year % 4 == 0 && year % 100 != 0 || (year % 400 == 0))return 366;elsereturn 365;
}int MonthSum(int year, int month, int day)      //得到不满一年的月数总天数
{int sum = 0;for (int i = 1; i < month; i++){sum += GetMonthDay(year, i);}return sum + day;
}int SumDay(const int date1, const int date2)
{int max = 0;int min = 0;//找到较大的日期maxif (date1 > date2){max = date1;min = date2;}else {max = date2;min = date1;}int ret_day1 = 0;int ret_day2 = 0;//返回的天数即为两个日期的差//年日期差while ((max / 10000) != (min) / 10000){ret_day1 = GetYearhDay(date1 / 10000);max -= 10000;}ret_day2 += MonthSum(min / 10000, (min % 10000) / 100, min % 100);ret_day1 += MonthSum(max / 10000, (max % 10000) / 100, max % 100);return ret_day1 - ret_day2 + 1;
}int main() {int date1;int date2;cin >> date1;cin >> date2;cout << SumDay(date1, date2);}
http://www.yayakq.cn/news/857662/

相关文章:

  • 怎样创建网站吉洋大鼓宁波自助建站系统
  • win10虚拟目录 做网站佛山做网站yunzhanfs
  • 黑河网站建设公司湛江vi设计公司
  • 承接app网站开发的广告建立网站容量
  • 建筑网站源码网站短链接怎么做
  • 网站描述 关键词查看网站浏览量
  • 世界杯网站源码下载手机主页网站哪个好用
  • 百度 网站描述背投广告典型网站
  • 网站建设销售长沙推广型网站建设
  • 泰安网站建设优化案例报告企业邮箱什么格式
  • 网站域名的建立wordpress兼容php版本
  • 公司网站建设计入明细科目公司介绍信模板
  • 深喉咙企业网站系统网站后缀tw
  • 做网站需要注意事项创建网站收费
  • 怎么做带数据库的网站网站快速有排名
  • 宁波 外贸网站建设住房城乡建设网站
  • 网站设计制作价钱榆林网站建设推广
  • dw做企业网站响应式布局方案
  • 网站建设与维护服务做企业网站可以没有后台吗
  • 网站功防教程wordpress 音乐播放器 歌词
  • 爱站网挖掘词WordPress自己安装了插件
  • 设备网站建设网站设计学习网
  • 网站自助搭建做纯静态网站怎么样
  • 手机网站 普通网站口碑好的盘锦网站建设
  • 网站建设前期准备极速网站建设定制多少钱
  • 企业官网网站北京建设网站官网
  • 企业网站推荐美食网页设计模板素材
  • 咸阳学校网站建设报价看片应该搜什么关键词哪些词
  • 静态网站优化界面设计效果图排版
  • 在线音乐制作网站网站建设公司的发展前景