我讲的题目是洛谷的P5737。
题目如下
我是用循环判断闰年再计录的。代码如下
#include<algorithm>
#include<iostream>
#include<cstring>
#include<string>
#include<cstdio>
#include<cmath>
using namespace std;
int ans[1500];
int main() {
int begin,end;
cin>>begin>>end;
int cnt=0;
for(int i=begin; i<=end; i++) {//我这里用的是循环判断(条件为begin到end)
if((i%4==0&&i%100!=0)||i%400==0) {//闰年条件,能被四整除(四年一润,百年不润,四百年再一润)
ans[cnt++]=i;//记录下来
}
}
cout<<cnt<<endl;//输出个数
for(int i=0; i<cnt; i++) {//输出有哪几个闰年
cout<<ans[i]<<" ";
}
cout<<endl;
return 0;//完美的结束
}
谢谢观看!