首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

【FAQ】不使用> < ?运算符,求a,b中较大的一个,该如何解决

2012-03-09 
【FAQ】不使用 ?:运算符,求a,b中较大的一个答案:max(a,b)(a+b+abs(a-b))/2[解决办法]位运算也很好做的,

【FAQ】不使用> < ?:运算符,求a,b中较大的一个
答案:
max(a,b)   =   (a+b+abs(a-b))/2;

[解决办法]
位运算也很好做的,减一下之后判断最高位是否为1

热点排行