"定义日期类,输出日期格式,编写应用程序"
版权申诉
25 浏览量
更新于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三个数据成员,以及对应的构造函数和设置日期函数。在主函数中,定义了一个日期对象,设置了初始日期并输出,然后重新设置日期并输出修改后的日期。通过该代码,我们能够很方便地定义日期对象并进行日期的设置和输出。
272 浏览量
199 浏览量

xxpr_ybgg
- 粉丝: 6836
最新资源
- VB实现Excel数据导入到ListView控件技术
- 触屏版wap购物网站模板及多技术源码大全
- ZOJ1027求串相似度解题策略与代码分析
- Excel表格数据合并工具:高效整合多个数据源
- MFC列表控件:实现下拉选择与编辑功能
- Tinymce4集成Powerpaste插件即用版使用教程
- 探索QMLVncViewer:Qt Quick打造的VNC查看器
- Mybatis生成器:快速自定义实体类与Mapper文件
- Dota 2插件开发:TrollsAndElves自定义魔兽3地图攻略
- C语言编写单片机控制蜂鸣器唱歌教程
- Ansible自动化脚本简化Ubuntu本地配置流程
- 探索ListView扩展:BlurStickyHeaderListView源码解析
- 探索traces.vim插件:Vim的范围选择与模式高亮预览
- 快速掌握Ruby编译与安装的神器:ruby-build
- C语言实现P1口灯花样控制源代码及使用指南
- 会员管理系统:消费激励方案及其源代码