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