C語言 判斷某年是否爲閏年的帶宏參

問題描述:
定義一個判斷某年是否爲閏年的帶參宏,從鍵盤輸入一個年份,利用宏輸出該年份是否爲閏年

#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;
}

測試案例:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章