"定义日期类,输出日期格式,编写应用程序"

版权申诉
0 下载量 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三个数据成员,以及对应的构造函数和设置日期函数。在主函数中,定义了一个日期对象,设置了初始日期并输出,然后重新设置日期并输出修改后的日期。通过该代码,我们能够很方便地定义日期对象并进行日期的设置和输出。
2013-11-01 上传
2021-11-19 上传
2024-12-05 上传