名字好难想


私信TA

用户名:Klaus12138

访问量:2727

签 名:

等  级
排  名 4643
经  验 1661
参赛次数 0
文章发表 5
年  龄 0
在职情况 学生
学  校 湖南工商大学
专  业 大数据与人工智能

  自我简介:

TA的其他文章

python数据类型
浏览:242

解题思路:用三目运算符,直接在宏定义的时候解决判断输出问题,更简洁。

使用方法:

x < 0 ? y = 10 : z = 20;

这个语句被称为条件表达式,它由 3 个子表达式组成,使用问号 ? 和冒号 : 分隔。这 3 个表达式分别是:x<0,y = 10 和 z = 20。

上面的条件表达式与以下 if-else 语句执行相同的操作:
if (x < 0)
   y = 10;
else
   z = 20;


注意事项:无

参考代码:

#include<stdio.h>

#define LEAP_YEAR(y) (y%4==0&&y%100!=0||y%400==0?printf("L"):printf("N"))

int main()

{

    int year;

    scanf("%d",&year);

    LEAP_YEAR(year);


return 0;

}


 

0.0分

24 人评分

  评论区

  • «
  • »