作业帮 > 综合 > 作业

给年份year定义一个宏,以判别该年份是否闰年

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/08 08:08:11
给年份year定义一个宏,以判别该年份是否闰年
网上有一个类似的问题,它的原程序如下:
#include
#define LEAP_YEAR(y)(y)%400==0||(y)%4==0&&(y)%100=0
void main()
{
int year;
scanf("%d",&year);
if(year>=1000 && year
给年份year定义一个宏,以判别该年份是否闰年
宏定义错了:
#define LEAP_YEAR(y) (y)%4==0&&(y)%100!=0||(y)%400==0 //这应该是不等于0,而且条件是这样的
闰年是能被4整除且不能被100整除或者能被400整除