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

网站建设pdf文件怎么发布安徽建工招标与采购网

网站建设pdf文件怎么发布,安徽建工招标与采购网,大连p2p网站建设,什么是建设企业网站编程题#xff1a; 题一#xff1a;计算日期到天数的转换 计算日期到天数转换_牛客题霸_牛客网 (nowcoder.com) 示例1 输入#xff1a; 2012 12 31 输出#xff1a; 366 思路一#xff1a; 第一步#xff1a;创建年#xff0c;月#xff0c;日的变量#xff0c;并按… 编程题 题一计算日期到天数的转换 计算日期到天数转换_牛客题霸_牛客网 (nowcoder.com) 示例1 输入 2012 12 31 输出 366 思路一 第一步创建年月日的变量并按要求输入 第二步创建一个数组记录平年每个月的天数以及记录总天数的sum 第三步将除当前月的以外的天数记录在sum中再去判断是不是闰年是就1 第四步打印总天数。 #include iostream using namespace std;int main() {int _year,_month,_day;cin_year_month_day;int sum _day;int arr[13] {0,31,28,31,30,31,30,31,31,30,31,30,31};int n _month;while(--n){sum arr[n];}if(_month 2 ((_year % 4 0 _year % 100 ! 0) || (_year % 400 0)))sum 1;coutsumendl;return 0; } 思路二 第一步创建一个日期类私有成员变量有年月日 第二步创建一个构造函数给自定义类型的对象完成初始化创建一个赋值运算符重载 保证自定义类型的输入以及赋值运算符重载  自定义保证能够输出自定义类型的内容需要注意的是 需要声明为友元函数且在类外定义最后再创建一个函数得到当前年这个月的天数 第三步根据题意将输入的年月日转换成是这一年的第几天 #include iostream using namespace std;class Date {public://构造函数Date(int year 1,int month 1,int day 1){_year year;_month month;_day day;}//计算当前年月所对应的天数int GetMonth(int year,int month){int 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 arr[month];}//友元函数声明friend ostream operator(ostream out,Date d);friend istream operator(istream out,Date d);private:int _year;int _month;int _day; };//赋值运算符重载 ostream operator(ostream out,Date d) {int sum d._day;--d._month;while(d._month 0){sum d.GetMonth(d._year, d._month);--d._month;}outsumendl; return out; } istream operator(istream in,Date d) {ind._yeard._monthd._day;return in; }int main() {Date d1;cind1;coutd1endl;return 0; } 题二日期差值 日期差值_牛客题霸_牛客网 (nowcoder.com) 示例1 输入 20110412 20110422输出 11 思路一 #include iostream using namespace std; #include stdbool.hclass Date { public:Date(int year 1, int month 1, int day 1){_year year;_month month;_day day;}int GetMonth(int year, int month){int 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 arr[month];}bool operator!(Date d){return !(_year d._year _month d._month _day d._day);}bool operator(Date d){if (_year d._year){return true;}else if (_year d._year _month d._month){return true;}else if (_year d._year _month d._month _day d._day){return true;}return false;}Date operator(){_day;if (_day GetMonth(_year, _month)){_day _day - GetMonth(_year, _month);_month;if (_month 13){_year;_month 1;}}return *this;}int operator-(Date d){//int flag 1;Date max *this;Date min d;if (*this d){max d;min *this;//flag -1;}int n 0;while (min ! max){min;n;}return n 1;}friend ostream operator(ostream out, Date d);friend istream operator(istream out, Date d);private:int _year;int _month;int _day; };ostream operator(ostream out, Date d) {out d._year d._month d._day endl;return out; }istream operator(istream in, Date d) {scanf(%4d%2d%2d, d._year, d._month, d._day);return in; }int main() {Date d1;Date d2;cin d1;cin d2;cout d1 - d2;return 0; } // 64 位输出请用 printf(%lld) 题三打印日期 打印日期_牛客题霸_牛客网 (nowcoder.com) 示例1 输入 2000 3 2000 31 2000 40 2000 60 2000 61 2001 60输出 2000-01-03 2000-01-31 2000-02-09 2000-02-29 2000-03-01 2001-03-01 思路一 #include iostream using namespace std;class Date { public:Date(int year 1, int month 1, int day 1){_year year;_month month;_day day;}int GetMonth(int year, int month){int 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 arr[month];}void Calendar(){while (_day GetMonth(_year, _month)){_day _day - GetMonth(_year, _month);_month;if (_month 13){_year;_month 1;}}}friend ostream operator(ostream out, Date d);friend istream operator(istream out, Date d);private:int _year;int _month;int _day; };ostream operator(ostream out, Date d) {printf(%04d-%02d-%02d, d._year, d._month, d._day);return out; } istream operator(istream in, Date d) {scanf(%4d%d, d._year, d._day);return in; }int main() {Date d1;cin d1;d1.Calendar();cout d1;return 0; } // 64 位输出请用 printf(%lld) 题四日期累加 日期累加_牛客题霸_牛客网 (nowcoder.com) 示例1 输入 1 2008 2 3 100 输出 2008-05-13 思路一 #include iostream using namespace std;class Date { public:Date(int year 1, int month 1, int day 1,int sky 0){_year year;_month month;_day day;_sky sky;}int GetMonth(int year, int month){int 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 arr[month];}void Calendar(){_day _day _sky;while (_day GetMonth(_year, _month)){_day _day - GetMonth(_year, _month);_month;if (_month 13){_year;_month 1;}}}friend ostream operator(ostream out, Date d);friend istream operator(istream out, Date d);private:int _year;int _month;int _day;int _sky; };ostream operator(ostream out, Date d) {printf(%04d-%02d-%02d, d._year, d._month, d._day);return out; } istream operator(istream in, Date d) {ind._yeard._monthd._dayd._sky;return in; }int main() {int n 0;cinn;while(n--){Date d1;cind1;d1.Calendar();coutd1endl;;}return 0; } // 64 位输出请用 printf(%lld) 本人实力有限可能对一些地方解释和理解的不够清晰可以自己尝试读代码或者评论区指出错误望海涵 感谢大佬们的一键三连 感谢大佬们的一键三连 感谢大佬们的一键三连
http://www.ho-use.cn/article/10817454.html

相关文章:

  • 网站打开速度开发平台多少钱
  • 1688阿里巴巴官方网站石家庄网站制作仓谷
  • wordpress全站转移图片外链上传网站
  • 广西网站建设制作wordpress小视频主题
  • 兰溪城市建设规划网站营销型网站规划建设的七大要素
  • app开发科技网站建设怎样给公司做网站
  • 看书网站排名做淘客哪个网站好点
  • 做网站外包是什么意思国内永久免费网游
  • 电子商务网站建设中的重要性广西建设厅官方网站电话
  • 购买网站空间后怎么做咋做个人网站
  • 宜宾做网站公司从山海经取公司名
  • wordpress网站统计插件下载英文网站常用字体
  • 金华市东阳市建设局网站网站开发自适应不同分辨率
  • 门户网站报价国内网站搭建平台
  • 长沙网站建设公司有哪些网站要怎么创建
  • 一般的网站需要多大的空间网站管理主要包括哪些内容
  • 中国网站建设市场分析双语版网站怎么做
  • 石家庄网站排名推广网站建设 销售提成
  • 长春企业网站设计商城型外贸网站建设
  • 静态手机网站基础Wordpress禁止搜索内容
  • 京东网站开发框架友情链接交换
  • 需要网站建设的是哪一类人本地视频做成链接网址
  • wordpress文章显示会员阅读长沙网站搭建seo
  • 烟台做网站公司哪家好小程序制作图片
  • 江西网站建设企业广安公司网站建设
  • 网站后台 刷新网站改版降权
  • 网站怎么被百度收录品牌网络推广
  • 爱站网关键词查询系统邢台做移动网站的公司
  • 北京系统开发网站建设企业年金是什么意思
  • 济南集团网站建设费用百度一下百度网页版进入