大话2手游贴吧:C语言的问题``3个数比大小

来源:百度文库 编辑:高考问答 时间:2024/04/29 16:20:40
请教高手指点``
3个数比大小``怎么编啊`??

if(a>b)
{ if(a>c)
return a;
else
return c;
}
else
{
if(b>c)
return b;
else
return c;
}
从数据结构的理论上无需额外存储空间,只需两次比较,这是最优的算法

用冒泡法即可
a b c 三个数 d临时变量
如果 a >b
d=a
a=b
b=d
如果 b>c
d=b
b=c
c=d
如果 a>b
d=a
a=b
d=b
即可

return max(max(a,b), c);

需要加头文件
#include<algorithm>