您的位置:首页 > 其它

已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。

2007-03-24 16:42 405 查看
已知2个整形数据a,b.不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者。


答案:
int max(int a,int b)
{
return (a+b+abs(a-b))/2;
}


类似的 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
答案:
#define MAX(a,b) (a b-fabs(a-b)/2)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐