定义一个日期类date定义一个日期类date,成员为y,m,d.定义一个time类,成员为h,mi.两个类中各有一个成员函数display(),用来输出私有成员.程序输入年,月,日,时,分.中间以空格隔开.(y表示年,m表示月,d
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 16:04:30
![定义一个日期类date定义一个日期类date,成员为y,m,d.定义一个time类,成员为h,mi.两个类中各有一个成员函数display(),用来输出私有成员.程序输入年,月,日,时,分.中间以空格隔开.(y表示年,m表示月,d](/uploads/image/z/6096379-67-9.jpg?t=%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E6%97%A5%E6%9C%9F%E7%B1%BBdate%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E6%97%A5%E6%9C%9F%E7%B1%BBdate%2C%E6%88%90%E5%91%98%E4%B8%BAy%2Cm%2Cd.%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AAtime%E7%B1%BB%2C%E6%88%90%E5%91%98%E4%B8%BAh%2Cmi.%E4%B8%A4%E4%B8%AA%E7%B1%BB%E4%B8%AD%E5%90%84%E6%9C%89%E4%B8%80%E4%B8%AA%E6%88%90%E5%91%98%E5%87%BD%E6%95%B0display%28%29%2C%E7%94%A8%E6%9D%A5%E8%BE%93%E5%87%BA%E7%A7%81%E6%9C%89%E6%88%90%E5%91%98.%E7%A8%8B%E5%BA%8F%E8%BE%93%E5%85%A5%E5%B9%B4%2C%E6%9C%88%2C%E6%97%A5%2C%E6%97%B6%2C%E5%88%86.%E4%B8%AD%E9%97%B4%E4%BB%A5%E7%A9%BA%E6%A0%BC%E9%9A%94%E5%BC%80.%28y%E8%A1%A8%E7%A4%BA%E5%B9%B4%2Cm%E8%A1%A8%E7%A4%BA%E6%9C%88%2Cd)
定义一个日期类date定义一个日期类date,成员为y,m,d.定义一个time类,成员为h,mi.两个类中各有一个成员函数display(),用来输出私有成员.程序输入年,月,日,时,分.中间以空格隔开.(y表示年,m表示月,d
定义一个日期类date
定义一个日期类date,成员为y,m,d.定义一个time类,成员为h,mi.两个类中各有一个成员函数display(),用来输出私有成员.程序输入年,月,日,时,分.中间以空格隔开.
(y表示年,m表示月,d表示日,h表示小时,mi表示分钟)
程序输入示例:
2013 5 21 8 5
2012 12 12 12 11
输出示例:
2013/05/21 08:05
2012/12/12 12:11
定义一个日期类date定义一个日期类date,成员为y,m,d.定义一个time类,成员为h,mi.两个类中各有一个成员函数display(),用来输出私有成员.程序输入年,月,日,时,分.中间以空格隔开.(y表示年,m表示月,d
这个.
#include <iostream>
#include <iomanip>
using namespace std;
class date
{
public:
date(int year, int month, int day): y(year), m(month), d(day){};
void display()
{
cout << y << '/' << setw(2) << setfill('0') << m
<< '/' << setw(2) << setfill('0') << d;
}
private:
int y;
int m;
int d;
};
class time
{
public:
time(int hour, int minute): h(hour), mi(minute){};
void display()
{
cout << ' ' << setw(2) << setfill('0') << h
<< ':' << setw(2) << setfill('0') << mi << endl;
}
private:
int h;
int mi;
};
int main()
{
int y, m, d, h, mi;
cin >> y >> m >> d >> h >> mi;
date t(y, m, d);
time s(h, mi);
t.display();
s.display();
return 0;
}