闰年判断方法:
1.能被400整除的年份;
2.能被4整除但同时不能被100整除的年份。
满足上述两个条件之一的即为闰年。
以下展现了三种形式
程序如下:
一:
#include<stdio.h>
int main()
{
int m,n,count=0;
for(m=1000;m<=2000;m++)
{if(m%4==0)
{if(m%100==0)
{if(m%400==0)
n=1;
else n=0;
}
else n=1;
}
else n=0;
if(n)printf("%d ",m,count++);
}
if(count%10==0)printf("\n");printf("\ncount=%d",count);
return 0;
}
二:
#include<stdio.h>
int main()
{
int m,n,count=0;
for(m=1000;m<=2000;m++)
{if(m%4==0)
{if(m%100!=0)printf("%d ",m,count++);}
if(m%400==0)
printf("%d ",m,count++);
}printf("\ncount=%d",count);
return 0;
}
三:
#include<stdio.h>
int main()
{
int m,count=0;
for(m=1000;m<=2000;m++)
{
if(m%4==0&&m%100!=0||m%400==0)printf("%d ",m,count++);
}
printf("\ncount=%d",count);
return 0;
}
这就是人们熟知的“四年一闰,百年不闰,四百年再闰”的闰年算法程序。但对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年,此程序没有考虑。
时间: 2024-10-24 18:41:43