最简单的3个数排大小
如题 a b c 用if语句排大小,,中间的逻辑我理不通
------解决方案--------------------比较a,b,c的ascii码
------解决方案--------------------string result = "";
if (a > b && a > c)
{
if (b > c)
{
result = a + ">" + b + ">" + c;
}
else
{
result = a + ">" + c + ">" + b;
}
}
else if (b > a && b > c)
{
if (a > c)
{
result = b + ">" + a + ">" + c;
}
else
{
result = b + ">" + c + ">" + a;
}
}
else if (c > a && c > b)
{
if (a > b)
{
result = c + ">" + a + ">" +b;
}
else
{
result = c + ">" + b + ">" + a;
}
}
------解决方案--------------------先判断最大数 然后判断剩下两个的大小
------解决方案--------------------a和b比,谁小,再和c比,
若c比其小则。。。。
c比其大,则c和另一个比,谁小则....
------解决方案--------------------