c++实现闰年平年计算
时间: 2024-01-25 08:29:14 浏览: 193
C++根据输入年份计算每月的天数
您可以使用以下C++代码来判断一个年份是闰年还是平年:
```cpp
#include <iostream>
bool isLeapYear(int year) {
if (year % 4 != 0)
return false;
else if (year % 100 != 0)
return true;
else if (year % 400 != 0)
return false;
else
return true;
}
int main() {
int year;
std::cout << "请输入一个年份:" << std::endl;
std::cin >> year;
if (isLeapYear(year))
std::cout << year << "年是闰年。" << std::endl;
else
std::cout << year << "年是平年。" << std::endl;
return 0;
}
```
在这个示例中,我们定义了一个名为`isLeapYear`的函数,它接受一个整数参数`year`,并根据闰年的规则进行判断。如果年份能被4整除但不能被100整除,则为闰年;如果年份能被400整除,则也为闰年;否则为平年。
在`main`函数中,我们从用户输入获取一个年份,并调用`isLeapYear`函数来判断该年份的类型,并将结果输出到控制台上。
阅读全文