问题描述:
定义一个判断某年是否为闰年的带参宏,从键盘输入一个年份,利用宏输出该年份是否为闰年
#include <stdio.h>
#define leapYear(y) ((y%4==0)&&(y%100!=0)||(y%400==0)) //宏定义
int main()
{
int year;
printf("输入年份\n");
scanf("%d",&year);
if(leapYear(year))
printf("%d年是闰年\n",year);
else
printf("%d年不是闰年\n",year);
return 0;
}
测试案例: