方法一、利用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 这两个语句运用逻辑运算符进行合并。
if (

文章介绍了两种在C语言中判断闰年的方法,一种是使用嵌套的if和elseif语句,另一种是通过逻辑运算符合并条件。这两种方法分别展示了如何在循环中判断1000年到2000年间哪些年份是闰年,并统计闰年的数量,强调了代码简洁性和运算效率的重要性。
最低0.47元/天 解锁文章
794

被折叠的 条评论
为什么被折叠?



