判断是否为闰年

来源:互联网 发布:俄亥俄州立大学知乎 编辑:程序博客网 时间:2024/04/29 16:44

闰年的判断方法就是4年一闰,百年不闰,400年再闰,也就是每个四得倍数是一个闰年,并且100的倍数不是,或者是400的倍数。
具体程序是:
int main()
{
int i;
for(i=1000;i<=2000;i++)
{
if((i%4==0 && i%100!=0) || i%400==0)
{
printf(“%d是闰年\n”,i);
}
}
return 0;
}
这是在判断1000~2000年之间,闰年都有哪些,其实也可以输入一个月份,判断是这一年的第几天,例如:
int main()
{
int s[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int year=0,month=0,day=10,flag=0,sum=0;
int i=0;
printf(“请输入年月日(年 月 日):”);
scanf(“%d %d %d”,&year,&month,&day);
if((year%4==0 && year%100!=0) || year%400==0)
{
flag=1;
}
for(i=0;i

0 0
原创粉丝点击