21xrx.com
2024-12-23 00:24:40 Monday
登录
文章检索 我的文章 写文章
C语言中用条件运算符比较三个数的大小
2023-06-15 13:02:46 深夜i     --     --
C语言 条件运算符 三个数比较大小 正负数判断

在C语言中,比较三个数的大小可以使用条件运算符,这是一种可以在一个表达式中条件判断并返回结果的运算符。

首先,我们要输入三个数,使用scanf函数实现:


int a,b,c;

scanf("%d%d%d",&a,&b,&c);

然后,我们使用条件运算符比较三个数的大小,具体代码如下:


int max=a>b?a:b;

max=max>c?max:c;

printf("最大值为:%d",max);

这段代码的意思是:如果a大于b,则将max赋值为a,否则赋值为b。然后,判断max是否大于c,如果是,则max不变,否则将max赋值为c。最后,输出最大值。

除了比较三个数的大小,我们还可以使用条件运算符实现一些其他的功能,比如根据一个数的正负性输出对应的结果:


int x;

scanf("%d",&x);

printf("%d是%s数",x,x>0?"正":"负");

这段代码的意思是:如果x大于0,则输出“x是正数”,否则输出“x是负数”。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复