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

磐安住房和城乡建设部网站/百度新闻网

磐安住房和城乡建设部网站,百度新闻网,做网站就,移动网站开发培训题目描述 Baidu 的服务器上使用的不是北京时间,而是 Baidu 时间。 Baidu 时间的时分秒与北京时间相同,但是日期与北京时间不同,是用一个正整数表示从 2000 年 1 月 1 日 起的第几天。 现在就请大家设计一个程序将北京时间转换为百度时间。…

题目描述 

       Baidu 的服务器上使用的不是北京时间,而是 Baidu 时间。 Baidu 时间的时分秒与北京时间相同,但是日期与北京时间不同,是用一个正整数表示从 2000 年 月 日 起的第几天。 

现在就请大家设计一个程序将北京时间转换为百度时间。 

输入格式 

        输入数据的每一行为一个待转化的北京时间,格式包括两种: 

一种为: YYYY-MM-DD ,( YYYY 表示四位数年份, MM 为两位月份, DD 为两位日期); 

另一种为: MM/DD/YYYY ,( YYYY 表示四位数年份, MM 为两位月份, DD 为两位日期); 

不符合任何一种格式的输入视为非法输入。 

输出格式 

        每个数据输出一行。如果格式正确,输出一个正整数,否则输出 Error 。 

输入样例 

2006-03-21 

AStar2007 

04/22/2007 

输出样例 

2149 

Error 

2463 


my answer:

明明 是很简单的一道题,搞不懂它的输出样例是怎么算出来的

#include <iostream>
using namespace std;char ch[11];
int m[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
bool IsRun(int x);
int main()
{while(cin>>ch){int time[3] = {0}, j = 0, cnt = 0, i;while(ch[j] != '\0' && cnt < 3){if(ch[j] >= '0' && ch[j] <= '9'){time[cnt] = time[cnt] * 10 + ch[j] - '0';}else cnt++;j++;}int year, month, day;if(ch[2] == '/'){month = time[0];day = time[1];year = time[2];}else{year = time[0];month = time[1];day = time[2];}if(year < 2000 || year > 9999 || month <= 0 || month > 12 ||day <= 0 || day > 31){cout<<"Error"<<endl;continue;}int ret = 0;for(i = 2000; i < year; i++){ret = ret + 365;if(IsRun(i))ret++;}for(i = 1; i < month; i++){ret = ret + m[i];if(IsRun(year))ret++;}if(IsRun(year) && month == 2 && day <= 29)ret = ret + day;else if((!IsRun(year) || month != 2) && day <= m[month])ret = ret + day;else{cout<<"Error"<<endl;continue;}ret--;cout<<ret<<endl;}return 0;
}bool IsRun(int year)
{if(year % 4)return 0;if(year % 100)return 1;if(year % 400)return 0;return 1;
}


http://www.lbrq.cn/news/804709.html

相关文章:

  • 知名商城网站建设公司/免费b2b平台推广
  • 长春哪家做网站做的好/外链是什么意思
  • 广东省网站建设网站/免费产品推广网站
  • 中国空间站的意义/网址怎么弄
  • 51ape是谁做的网站/今日新闻最新事件
  • 河南网站建设报价/安徽疫情最新情况
  • wordpress 设置字体/aso优化渠道
  • 2008如何添加iis做网站/seo实战视频
  • 网站制作_做网站_耐思智慧/百度seo排名公司
  • 东莞大岭山网站制作/seo网站内容优化
  • 什么是管理/佛山旺道seo
  • 印刷设计营销网站/深圳百度seo培训
  • 做网站用windows还是linux/网络推广公司十大排名
  • 网站怎么做来流量/重庆seo整站优化系统
  • 互联网服务平台登录/百度seo排名原理
  • 网络设备/泽成seo网站排名
  • 做网站需要多少钱卖片可以吗/千峰培训可靠吗?
  • 高端网站设计定制公司/脚上起小水泡还很痒是什么原因
  • 健康管理公司网站建设/关键词林俊杰歌词
  • 免费素材网站可商用/安徽网站推广
  • 网站建设 安庆/百度输入法下载
  • 网站策划书如何做/网络营销的10个特点
  • qq短网址生成/seo优化文章网站
  • 三亚市住房和城乡建设局/河南seo和网络推广
  • 网站建设的常用技术有哪些/seo 优化 工具
  • 工商局网站建设查不到/网站推广的目的是什么
  • 如何在网站添加代码/教育机构
  • 有没有跟一起做网店一样的网站/百度推广投诉电话客服24小时
  • 台州专业关键词优化/站群优化公司
  • 网站建设服务合同协议/互联网舆情
  • LeetCode 热题100:206. 反转链表
  • 国内短剧CSP系统开发:技术架构与合规实践全解析
  • 对于前端闭包的详细理解
  • 【预判一手面试问题:排序】
  • n8n为什么建议在数组的每个item中添加json键?
  • 代码随想录算法训练营第三十六天