輸入一個年份,判斷它是否是閏年
阿新 • • 發佈:2019-01-21
閏年定義:能被400整除的是閏年或者能被4整除但不能被100整除
如:2000是閏年,2100不是閏年
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class mydate { private: int m_year; int m_month; int m_day; public: void print_date() { cout << m_year << "年" << m_month << "月" << m_day << "日" << endl; } mydate(int y, int m, int d) { m_year = y; m_month = m; m_day = d; } void is_leap_year() { if (m_year % 400 == 0 || (m_year % 4 == 0 && m_year % 100 != 0)) cout << m_year << "是閏年" << endl; else cout << m_year << "不是閏年" << endl; cout << endl; } }; int main() { mydate date(2000, 3, 4); date.print_date(); date.is_leap_year(); mydate date2(1996, 2, 3); date2.print_date(); date2.is_leap_year(); mydate date3(2100, 3, 5); date3.print_date(); date3.is_leap_year(); return 0; }