题目要求宏定义,但是我不太懂,就看例子定义,写完运行程序是:Segmentation fault。
我写的代码是
#include<stdio.h>
#define LEAP_YEAR(y) j(y)
void j(int y);
int main()
{
int y;
scanf("%d", &y);
LEAP_YEAR(y);
return 0;
}
void j(int y){
if(y%400==0 || y%4==0 && y%100!=0){
printf('L');
}
else{
printf('N');
}
}