定义判断闰年的函数_SHOU2021 分数 5 全屏浏览题目 切换布局 作者 shou 单位 上海海洋大学 本题要求实现判断给定年是否为闰年的函数。 函数接口定义: int leapYear (int year); 其中year是传入的整型参数。当year为闰年时,函数返回1;year不是闰年时返回0。 裁判测试程序样例: #include <iostream> using namespace std; /* 请在这里填写答案 */ int main() { int y; cin>>y; if (leapYear(y)) cout<<y<<" is leap year.\n"; else cout<<y<<" is not leap year."<<endl; return 0; }
时间: 2024-01-17 14:06:00 浏览: 79
判断是否闰年的程序
实现判断闰年的函数可以用以下代码:
```c++
int leapYear(int year) {
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
return 1; // 是闰年
} else {
return 0; // 不是闰年
}
}
```
这个函数首先判断了年份是否能被 4 整除,但不能被 100 整除,或者能被 400 整除,如果满足其中一个条件,就是闰年。否则就不是闰年。
阅读全文