判断1000年—2000年之间的闰年 知识点:逻辑表达式(或||、与&&、非!)返回值为0或1,0表示false,非0表示true. 例如!0返回1,0&&1返回0,0||1返回1。 #include<stdio.h> int main() { int year; for (year = 1000; year <= 2000; year++) { if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) printf("%d\t", year); } return 0; }