# AC了,但可不可以更优化呢?
查看原帖
# AC了,但可不可以更优化呢?
469778
xujialin268楼主2021/7/22 14:01

可不可以只用一个循环做到计数和输出闰年嘞?```

#include<cstdio>
using namespace std; 
bool rn(int k);
int main()
{
	int x,y;scanf("%d%d",&x,&y);
	int t=0;
	for(int i=x;i<=y;i++)
	{
		if(rn(i)==true) t++;
	}
	printf("%d\n",t);
	for(int i=x;i<=y;i++)
	{
		if(rn(i)==true) printf("%d ",i);
	}
	return 0;
}
bool rn(int k)
{
  if(k%4==0&&k%100!=0||k%400==0) return true;
  else return false;
}
2021/7/22 14:01
加载中...