当前位置: 代码迷 >> C语言 >> [原创]请教高手:如何不显式地使用条件语句(if,case)比较两个数的大小?
  详细解决方案

[原创]请教高手:如何不显式地使用条件语句(if,case)比较两个数的大小?

热度:326   发布时间:2005-06-08 18:01:00.0
[原创]请教高手:如何不显式地使用条件语句(if,case)比较两个数的大小?
提示:可用sgn()函数
搜索更多相关的解决方案: case  语句  条件  

----------------解决方案--------------------------------------------------------
[原创]
不能用if,case显式的比较语句。这是小学计算机大赛中的一道题,哪位高手知道答案,请赐教
----------------解决方案--------------------------------------------------------
max=(a>b)?a:b;
----------------解决方案--------------------------------------------------------
用宏,
有人可能知道 Turbo C2 中有个求最大数的 max 函数,和求最小数的 min 函数,
其实这两个不是函数,是一个宏。

#define max(a,b)        (((a) > (b)) ? (a) : (b))
#define min(a,b)        (((a) < (b)) ? (a) : (b))

这两条宏定义可以在头文件 stdlib.h 下找到。
----------------解决方案--------------------------------------------------------
三目运算符的 特殊之处就在这里!我晕!小学就有这样的???我怎么在2年前才碰电脑???落后了,,,,,,,汗!
----------------解决方案--------------------------------------------------------
[原创]对不起,不能使用三目比较运算符。要用到sgn()符号函数
[原创]对不起,不能使用三目比较运算符。要用到sgn()符号函数。很有挑战性吧?
----------------解决方案--------------------------------------------------------
我是菜鸟,,,也是新人,,,但是我觉得用条件选择语句~~~!!!
----------------解决方案--------------------------------------------------------
  相关解决方案