方法一、利用for 循环里面嵌套if和else if
1.1 首先我们如何来判断闰年,有两个条件。
//判断year是否为闰年
//1,能被4整除并且不能被100整除的时闰年
//2,能被400整除是闰年
1.2 然后我们利用for 循环里面嵌套if和else if 两个个语句来处理上述的两个条件。
1.3 最后我们再进行求和运算。循环一次count就加一次。这样就统计了有多少个闰年。
// leap year ---闰年
#include <stdio.h>
int main()
{
int year =0;
int count = 0;
for(year=1000;year<=2000;year++)
{
//判断year是否为闰年
//1,能被4整除并且不能被100整除的时闰年
//2,能被400整除是闰年
if (year%4==0 && year%100 !=0)
{
printf("%d ",year);
count++;
}
else if (year%400==0)
{
printf("%d ",year);
count++;
}
}
printf("\n一共有%d个闰年",count);
return 0;
}
方法二、直接将if 和else if 这两个语句运用逻辑运算符进行合并。
i