当前位置: 首页 > 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/206463/

相关文章:

  • 专业网站制作推广服务莱芜58同城招聘网最新招聘
  • 给网站做外链要注意哪些深圳网站制作公司深圳app开发
  • 自己做网站需要备案么北京手机站建站
  • Python电影网站开发网页建立
  • 免费好用的网站制作湖州网站制作报价
  • 山东省建设节能协会网站保定网站建设价格低
  • 网站开发怎么写网站免费主机申请
  • 网页传奇新开服seo竞价推广
  • 济南做网站公司哪家好wordpress paginate_links
  • 临沂市建设局网站公示安溪县建设局网站
  • 论坛网站模板下载8小8x人成免费观看网页
  • 阿里云服务器官方网站广州网站建设品牌
  • 做宣传语的网站东莞常平中学
  • 易营宝网站建设wordpress kswapd0
  • 省建设厅网站建筑材料备案申请免费的网站搭建
  • tag做的最好的网站南沙企业网站建设
  • 网站审核备案 几天wordpress固定链接规则文件夹
  • 做专利费减是哪个网站源代码网站怎么建设
  • php5mysql网站开发实例精讲学动漫制作去哪个学校
  • 婚恋网站如何做推广网站未建设的情况说明书
  • 电子商务网站建设的实训报告百度联盟怎么做网站加入
  • 百度商桥接入网站网页设计需要学什么书
  • 网站群建设公司绍兴建站模板厂家
  • 视频解析网站是怎么做的嘉兴网站建设哪家做得好
  • 四川网站建设外包业务长沙旅游攻略景点必去
  • 服装网站建设优点与缺点创建集团上海公司网站
  • 深圳网站建设-中国互联免费网站建设app
  • 做免费网站需要营业执照吗大连地图
  • 东圃手机网站建设电话介绍营销的网站
  • 合肥网站建设 一浪怎么做网站页面免费的