定义一个date类如下:
class Date
{
public:
void SetDate(int y,int m,int d);
bool IsLeapYear();
private:
int year;
int month;
int day;
};
要求: (1)编写SetDate(int y,int m,int d)函数,实现对象中数据成员的设置; (2)编写IsLeapYear()判断该年是否是闰年
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 多写了2个类函数,便于叙述:
#include<iostream> using namespace std; class Date { public: void SetDate(int y,int m,int d); bool IsLeapYear(); int Year() { return year; } void ShowDate() { cout << year << '-' << month << '-' << day << endl; } private: int year; int month; int day; }; void Date::SetDate(int y,int m,int d) { year = y; month = m; day = d; } bool Date::IsLeapYear() { return ((year%4==0 && year%100!=0) || year%400==0); } int main() { Date t; t.SetDate(2020,3,23); t.ShowDate(); cout << t.Year() << (t.IsLeapYear()?"闰年":"平年") << endl; t.SetDate(2022,1,1); t.ShowDate(); cout << t.Year() << (t.IsLeapYear()?"闰年":"平年") << endl; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 配置hadoop时start-all.sh老是启动失败
- ¥30 这个功能用什么软件发合适?
- ¥60 微信小程序,取消订单,偶尔订单没有改变状态
- ¥15 用pytorch实现PPO算法
- ¥15 关于调制信号的星座图?
- ¥30 前端传参时,后端接收不到参数
- ¥15 这是有什么问题吗,我检查许可证了但是显示有呢
- ¥15 机器学习预测遇到的目标函数问题
- ¥15 Fluent,液体进入旋转区域体积分数不连续
- ¥15 java linux下将docx文件转pdf