問題描述:
定義一個判斷某年是否爲閏年的帶參宏,從鍵盤輸入一個年份,利用宏輸出該年份是否爲閏年
#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;
}
測試案例: