计类02Pb


私信TA

用户名:Pbcxy

访问量:15529

签 名:

等  级
排  名 812
经  验 3670
参赛次数 0
文章发表 24
年  龄 18
在职情况 学生
学  校 东北石油大学
专  业

  自我简介:

解题思路:

注意事项:

  1. 题目给定条件宏 LEAP_YEAR(y)

  2. 闰年的概念 能被4整除但不能被100整除或者能被400整除

参考代码:

#include<stdio.h>

#define  LEAP_YEAR(y) ( (y%4==0 && y%100!=0 ) || y%400==0 )

int main()

{

    int z,x;

    scanf("%d",&z);

    x=LEAP_YEAR(z);                            

    if(x==1)                                                          **   x为1时说明年限符合宏的条件  所以是闰年

        printf("L");

    else                                

       printf("N");

    return 0;

}

感谢观看    别忘点个赞

 

0.0分

37 人评分

  评论区

#include<stdio.h>
#define leap_year(y) ( (y%4==0 && y%100!=0 ) || y%400==0 )
{
int z;

scanf("%d",&z);
leap_year(z);
if(leap_year(z)==1)
printf("l");
if(leap_year(z)==0)
printf("n");
return 0;
}

大神,为何这样写就不对呢,赐教。
2022-01-17 17:21:02
  • «
  • 1
  • »