给年份year,定义一个宏,以判别该年份是否是闰年
宏定义是关键,将判断要求在宏里面写好,代码中直接进行调用
#include<stdio.h>
#define LEAP_YEAR(y) y%4==0&&y%400!=0||y%100==0&&y%400==0
int main()
{
int year;
printf("输入一个年份:\n");
scanf("%d",&year);
if(LEAP_YEAR(year))
printf("%d年是闰年\n",year);
else
printf("%d年不是闰年\n",year);
}