定义一个日期类Date,内有数据成员year、month和day,分别代表年、月、日,并若干有成员函数:构造函数用于初始化数据成员,isLeap函数用于闰年的判断。编写主函数:创建日期对象,判断该年是否是闰年。
时间: 2024-04-02 19:12:41 浏览: 118
定义一个Date 类,数据成员有year,month, day。以“年_月_日“的格式输出日期, 还提供把天加一的成员函数nextdate( ),要求能测试出如下的结果:
5星 · 资源好评率100%
C++代码如下:
```cpp
#include <iostream>
using namespace std;
class Date {
private:
int year, month, day;
public:
Date(int y, int m, int d) {
year = y;
month = m;
day = d;
}
bool isLeap() {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
};
int main() {
int y, m, d;
cout << "请输入年、月、日:";
cin >> y >> m >> d;
Date date(y, m, d);
if (date.isLeap()) {
cout << y << "年是闰年。" << endl;
} else {
cout << y << "年不是闰年。" << endl;
}
return 0;
}
```
运行结果示例:
```
请输入年、月、日:2020 6 20
2020年是闰年。
```
阅读全文