首先要知道闰年是怎么计算的:
1.能被4整除,且不能被100整除;
2.能被400整除。


代码:
//求1000-2000年之间的闰年
int main() {
int count = 0;
for (int num = 1000; num <= 2000; num++) {
//判断num是不是闰年?1.能被4整除,且不能被100整除;2.能被400整除
if (((num % 4 == 0) && (num % 100 != 0)) || (num % 400 == 0)) {
count++;
printf("%d ", num);
}
}
printf("1000-2000年之间的闰年个数:%d\n", count);
return 0;
}
注意:这里要特别注意括号的处理,if判断里面将两张情况都囊括在内,&&代表与,||代表或。
巧妙的使用&&和||可以让代码更加的简洁容易
本文详细解读了如何通过编程判断1000至2000年之间的闰年,利用C语言实现并介绍了条件运算符在简化代码中的作用。

473

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



