一、题目
判定2000-2500年中的每一年是否为闰年,并将结果输出
二、解题思路
分析闰年条件
能被4整除,但不能被100整除的年份是闰年
能被400整除的年份是闰年
三、代码
#include <stdio.h>
int main()
{
int a[501];
int j=0;//j为所有闰年的总数
for(int i=2000;i<=2500;i++)
{
if(i%4==0&&i%100!=0)//能被4整除,但不能被100整除的年份是闰年
{
a[j]=i;
j++;
}
else if(i%400==0)//能被400整除的年份是闰年
{
a[j]=i;
j++;
}
}
printf("2000-2500年中的闰年有:\n");
for(int i=0;i<j;i++)
printf("%d年\n",a[i]);
return 0;
}