读书人

只用顺序语句执行。解决方案

发布时间: 2012-02-19 19:43:38 作者: rapoo

只用顺序语句执行。。。
int a , b; //已经赋值
int c;
//只用顺序语句,能不能实现c = (a > b) ? a : b ; 的功能?

[解决办法]
c = (a+b + |a-b|)/ 2; //Get the bigger between a and b;


[解决办法]
能,一句就行了

c=(a-b)> > 31&1*b+(b-a)> > 31&1*a);

读书人网 >C语言

热点推荐