哪位有用C++写的日历代码

来源:百度知道 编辑:UC知道 时间:2024/07/05 20:19:37

#include <iostream>
#include <iomanip>
using namespace std;

class calendarType {
public:
calendarType(int Year = 1500, int Month = 1);
void setYear(int Year);
void setMonth(int Month);
int getYear();
int getMonth();
int getDays(int Year, int Month);
bool IsLeapYear(int Year);
void disCalendar(int Year, int Month);
private:
int year;
int month;
int days;
};

int main()
{
int year, month;
cout << "请输入年份和月份:";
cout << flush;
cin >> year >> month;
calendarType Cal(year, month);
Cal.disCalendar(year, month);
getchar(); getchar();
return 0;
}

calendarType::calendarType(int Year, int Month)
{
if (Year < 1500 || Year > 3000)
year = 1500;
else
year = Year;
if (Month > 12 || Month < 1)
month = 1;
else