
日期些许题
文章平均质量分 64
小强~
晓看天色暮看云,行也思君,坐也思君
与君作陪,有君为伴,怎怕灯火阑珊!
展开
-
C++日期类的实现
C++日期类的实现要实现一个类的构建,首先需要对构造、析构、拷贝构造等函数的含义进行理解。构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,保证每个数据成员都有 一个合适的初始值,并且在对象的生命周期内只调用一次。其特征如下:(1) 函数名与类名相同。(2) 无返回值。(3) 对象实例化时编译器自动调用对应的构造函数。(4) 构造函数可以重载。如果类中没有显式定义构造函数,则C++编译器会自动生成一个无参的默认构造函数,一旦用户显式定义编译器将不再生成。析构函原创 2021-03-19 11:27:03 · 268 阅读 · 0 评论 -
C++有关日期些许题(4)
C++有关日期些许题(4)题目描述根据输入的日期,计算是这一年的第几天。测试用例有多组,注意循环输入输入描述:输入多行,每行空格分割,分别是年,月,日输出描述:成功:返回outDay输出计算后的第几天;失败:返回-1示例输入2012 12 31输出366解题思路:本题采用两种方法实现:方法一:基于类进行程序实现,比较麻烦,具体步骤如下:(1)根据输入数据进行两个日期类对象的初始化,其一为原输入数据的对象,此为最大值;另一对象用到了输入数据中年份,其月、日皆为1,即yyy原创 2021-03-19 10:36:32 · 212 阅读 · 0 评论 -
C++有关日期些许题(3)
C++有关日期些许题(3)题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天输入描述:有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出描述:每组数据输出一行,即日期差值示例:输入2011041220110422输出11解题思路:此题依然是利用类进行问题实现,方法步骤如下:(1)找出输入日期的最大值与最小值,并分离出各个输入数据的年月日,并以此进行类对象的初始化;(2)以最小值是否等于最大值作为循环条件(调用原创 2021-03-19 09:12:45 · 168 阅读 · 0 评论 -
C++有关日期些许题(2)
C++有关日期些许题(2)题目描述:给出年分m和一年中的第n天,算出第n天是几月几号。输入描述:输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出描述:可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。示例输入2000 32000 312000 402000 602000 612001 60输出2000-01-032000-01-312000-02-092000-02-292原创 2021-03-19 00:03:31 · 172 阅读 · 0 评论 -
C++有关日期些许题(1)
C++有关日期些许题(1)题目描述:设计一个程序能计算一个日期加上若干天后是什么日期。输入描述 :输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出描述 :输出m行,每行按yyyy - mm - dd的个数输出。示例1输入12008 2 3 100输出2008-05-13做题思路:本题做法较多,但为了熟悉类的使用,所以该题是以类为基础进行编写程序。方法如下:(1)根据第一行输入的数据行数创建空数组;(2)将后续输入数据存入该数组(其中每行数据原创 2021-03-18 20:01:45 · 310 阅读 · 0 评论