题目
编写程序:输出1000~3000年中所有的闰年,每5年换一行。
分析
判断闰年的条件为:能被4整除但不能被100整除,或者能被400整除。
代码
#include <stdio.h>
#include <stdlib.h>
int isRun(int x);
int main()
{
int i,count=0;
for(i=1000;i<3001;i++)
{
if(isRun(i))
{
printf("%d ",i);
count++;
if(count%5==0)
printf("\n");
}
}
return 0;
}
int isRun(int x)
{
if(((x%4==0)&&(x%100!=0))||(x%400==0))
return 1;
else
return 0;
}