输出1000~2000之间的闰年
思路分析:
闰年定义:1,能够被4整除但是不能被100整除;2,能被400整除
&&逻辑与,代表两个条件都必须满足才行
||逻辑或,只要有一个条件满足就可以
代码如下:
#include<stdio.h>
#include<windows.h>
int main()
{
int i;
int n = 0;
for (i = 1000; i <= 2000; i++)
{
if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)
{
printf("%d\t", i);
n++;
}
}printf("一共有%d个闰年。\n\n", n);
system("pause");
return 0;
}
结果如下: