1. 程式人生 > >求1000--2000年之間的閏年

求1000--2000年之間的閏年

/********************************
求1000–2000年之間的閏年
********************************/
分析:閏年的判斷方法:年份可以被4整除,但不能被100整除或可以被400整除,即為閏年。
所以使用for迴圈依次判斷1000到2000年之間的年份,用邏輯與&&與邏輯或||完成判斷。

判斷條件:

if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)

程式碼如下:

#include <stdio.h>

int main()
{
	int i = 0;
	printf("1000--2000年之間的閏年有:");
	for (i = 1000; i <= 2000; i++)
	if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)
		printf("%d\t", i);
	return 0;
}

結果如下:
在這裡插入圖片描述