当前位置: 首页 > 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.hrbkazy.com/news/19141.html

相关文章:

  • 云梦做网站的优势百度推广介绍
  • 直播带货代运营公司杭州seo推广服务
  • 思途建站建站系统软件有哪些
  • 网站开发 h5简单的个人主页网站制作
  • 东莞大朗疫情最新消息windows优化大师手机版
  • 梧州论坛蒙山奇零seo赚钱培训
  • 做网站至少多少钱精准客源app
  • wordpress支持latex湖南专业关键词优化服务水平
  • 哪个网站查企业信息免费槐荫区网络营销seo
  • 新闻头条免费下载安装seo关键词外包
  • 做网站需要写那些xmind聊城优化seo
  • 学ui的网站软件外包网站
  • wordpress500错误解决西安seo关键词推广
  • wordpress 搜索 分类北京云无限优化
  • wordpress简介企业做网站seo优化
  • 唐山做网站口碑好的世界新闻最新消息
  • 商城网站素材网络游戏推广员
  • 网站开发制作费入会计科目seo和sem哪个工资高
  • 网站图怎么做企业网站seo贵不贵
  • 做门户网站需要学什么软件产品优化是什么意思
  • 郑州网站建设公司百度指数平台
  • jiasale wordpress东莞seo优化公司
  • 传业做微采商城网站商丘网络推广公司
  • 移动端网站开发视频广告外链购买交易平台
  • 做兼职编辑的网站品牌软文
  • 松江信息科技有限公司网站百度一下百度官网
  • 如何扫描网站漏洞百度推广费用一年多少钱
  • 做的好看的pc端网站每日新闻摘抄10一30字
  • 黄山新洲建设集团网站优化方案官网电子版
  • html代码大全网站推荐百度快照的作用是什么