"定义日期类,输出日期格式,编写应用程序"
版权申诉
118 浏览量
更新于2024-04-20
收藏 481KB PDF 举报
Date类是一个包含Year、Month、Day三个数据成员的类,其构造函数和设置日期函数能满足如下要求:
1. 日期的输出格式为"2012年3月5日";
2. 能重新设置日期并提供相应的应用程序,定义日期对象,设置日期,以输出该对象提供的日期。
下面是Date类的实现代码:
```cpp
#include <iostream>
#include <string>
class Date {
private:
int Year;
int Month;
int Day;
public:
// 构造函数
Date(int year, int month, int day) {
Year = year;
Month = month;
Day = day;
}
// 设置日期函数
void setDate(int year, int month, int day) {
Year = year;
Month = month;
Day = day;
}
// 输出日期
void printDate() {
std::cout << Year << "年" << Month << "月" << Day << "日" << std::endl;
}
};
int main() {
// 定义日期对象
Date date(2012, 3, 5);
// 输出原始日期
std::cout << "原始日期为:";
date.printDate();
// 重新设置日期
date.setDate(2021, 12, 25);
// 输出修改后的日期
std::cout << "修改后日期为:";
date.printDate();
return 0;
}
```
以上代码实现了一个Date类,包含了Year、Month、Day三个数据成员,以及对应的构造函数和设置日期函数。在主函数中,定义了一个日期对象,设置了初始日期并输出,然后重新设置日期并输出修改后的日期。通过该代码,我们能够很方便地定义日期对象并进行日期的设置和输出。
点击了解资源详情
点击了解资源详情
170 浏览量
265 浏览量
196 浏览量
![](https://profile-avatar.csdnimg.cn/dfba069df9d743e89798b70d3e80af24_xxpr_ybgg.jpg!1)
xxpr_ybgg
- 粉丝: 6820
最新资源
- 深入解析JSON配置设计与系统表单控制策略
- Java与SNMP构建的监控管理平台代理端实现
- TestVagrant编码挑战:Python环境与依赖安装指南
- 单目相机标定Python程序实现及matlab例程
- 纯JavaScript打造全屏滚动效果,初学者必看
- HackCU2021技术挑战:Python项目分享
- VS2012结合QT5.5实现串口通讯开发教程
- 帝国时代2迷你地图生成器:轻松创建与保存
- OpenCV人脸检测模型在Python中的应用
- Batchfile压缩技术:Theoneavailable解决方案
- MD5校验工具:快速准确计算文件的MD5值
- 分享Microsoft.Vbe.Interop.dll版本14和15
- 新手入门:实现网页中的视频播放浮窗功能
- 数字电子技术模拟资料整理指南
- C++实现RSA数字签名程序:网络安全新手教程
- MuOnline游戏3D盾牌Shied 07源码解压缩指南