
#include <stdio.h>
/*
2、输出1900~2010年间的所有闰年年份(能被4整除但不能被100整除或者能被400整除的年份即为闰年),
每行输出5个年份,并计算一共有多少年。
*/
void main(){
int count =0;//保存闰年的总数
int i;
printf("闰年列表:\n");
for(i=1900;i<=2010;i++){
if((i % 4==0 && i % 100 !=0 ) || i % 400 == 0){
printf("%d\t",i);
count++;
//控制每行输出5个年份
if(count % 5 == 0){
printf("\n"); //换行
}
}
}
printf("\n共有%d个闰年\n",count);
}
#include <stdio.h>
int rn(int a)
{
if(a%400==0)
return 1;
if(a%4==0&&a%100!=0)
return 1;
return 0;
}
int main()
{
int k;
scanf("%d",&k);
for(int i=1;i<=k;i++)
{
int count = 0;
int a,b;
scanf("%d%d",&a,&b);
for(int j=a;j<=b;j++)
{
if(rn(j))
{
printf("%d ",j);
count++;
if(count%3==0)
printf("\n");
}
}
printf("\n");
}
return 0;
}