高质量题解|A75608.闰年展示
2026-02-17 19:57:54
发布于:河北
20阅读
0回复
0点赞
解题思路
在 x , y 区间内判断这个数是否为闰年,闰年的判断条件为:i % 4 == 0 && i % 100 != 0 || i % 400 == 0
首先需要计数,输出 cnt
然后再判断是否为闰年,输出 i
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,y,cnt = 0;
cin >> x >> y;
for(int i = x;i <= y;i++){
if(i % 4 == 0 && i % 100 != 0 || i % 400 == 0){
cnt++;
}
}
cout << cnt << endl;
for(int i = x;i <= y;i++){
if(i % 4 == 0 && i % 100 != 0 || i % 400 == 0){
cout << i << " ";
}
}
return 0;
}
全部评论 2
函数是不是返回布尔
3天前 来自 浙江
0函数返回值为是不是闰年,所以为布尔类型
3天前 来自 北京
1谢谢,过了
3天前 来自 浙江
1不客气
2天前 来自 北京
1
依旧不用函数,6(其实我也这样)
3天前 来自 浙江
0其实我也想这样,之前用过(别的题)也过了
3天前 来自 浙江
0写函数太麻烦了
3天前 来自 北京
1跟你想的一样
我也不想写3天前 来自 浙江
1










有帮助,赞一个