使用 C++ 程序实现检查年份是否为闰年
在本文中,我们使用 C++ 程序实现检查年份是否为闰年。
要理解此示例,您应该具备以下 C++ 编程 主题的知识:
一个年份是闰年需要满足以下两个条件中的一个:
- 年份能被 4 整除,但不能被 100 整除
- 年份能被 400 整除
例如,
- 1999 年不是闰年
- 2000 年是闰年
- 2004 年是闰年
在下面的这个程序中,要求用户输入年份,该程序检查用户输入的年份是否为闰年。
示例:检查一年是否为闰年
#include <iostream>
using namespace std;
int main() {
int year;
cout << "Enter a year: ";
cin >> year;
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0)
cout << year << " is a leap year.";
else
cout << year << " is not a leap year.";
}
else
cout << year << " is a leap year.";
}
else
cout << year << " is not a leap year.";
return 0;
}
输出
Enter a year: 1900
1900 is not a leap year.