c++ 给定年份的整数型数值year,写出其是 否是闰年的表达式
时间: 2024-12-24 09:41:50 浏览: 3
在C++中,判断一个给定年份`year`是否是闰年的表达式通常遵循以下规则:如果年份能被4整除但不能被100整除,或者能被400整除,那么它就是闰年。这可以用条件语句来表示:
```cpp
#include <iostream>
using namespace std;
// 判断闰年的函数
bool isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
int main() {
int year;
cout << "输入年份为";
cin >> year;
if (isLeapYear(year)) {
cout << year << "是闰年" << endl;
} else {
cout << year << "不是闰年" << endl;
}
return 0;
}
```
上述代码定义了一个名为`isLeapYear`的函数,接收一个整数参数`year`,并返回一个布尔值,表示该年份是否为闰年。
阅读全文