——————————————————————————————————————————————————————————————————————
题目:
给定一个区间判断闰年的个数
示例:
输入 | 输出 |
---|---|
1949 2021 | 18 |
解题思路:
1.输入要判断的区间
int a = 0;
int b = 0;
scanf("%d %d", &a, &b);
2.判断闰年的方法
1.能被400整除 2.能被4整除不能被100整除
(i % 4 == 0 && i % 100 != 0) || (i % 400 == 0)
3.利用循环计算闰年数量
for (i = a; i <= b; i++)
{
if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0))
{
count++;
}
}
完整代码:
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int count = 0;
scanf("%d %d", &a, &b);
int i = 0;
for (i = a; i <= b; i++)
{
if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0))
{
count++;
}
}
printf("%d",count);
printf("\n");
return 0;
}
欢迎各位大佬斧正🧍♂️,如有问题请评论留言,感谢大家支持🙏