法一

#include<stdio.h>
int main()
{
	int year;  //要使用year这个变量

	for (year=1000;year<=2000;year++){  //判断区间在1000到2000

		if (((year%4==0)&&(year%100!=0))||(year%400==0))  //判断条件

			printf("%d ",year);//打印
	
	}
	
	return 0;
}

法二

#include <stdio.h>

int main()
{
	int year; //要使用year这个变量

	for (year=1000;year<=2000;year++)   //判断区间在1000到2000
	{
		if (year%4 == 0)
		{
			if (year%100 !=0)  //同时满足时输出(if里包if)
			{
			printf("%d",year);
			}
		}
		if (year%400 == 0)
		{
			printf("%d ",year);
		}
	}	
   
   return 0;
}
posted on 2022-04-26 11:06  小黄鸭yu  阅读(252)  评论(0)    收藏  举报