数列中取最大值

分段比较

int max_of_four(int a, int b, int c, int d)

{
   int max = 0;
   int max1 = 0;
   int temp;
   
   if(b>a)
    max = b; 
    else max = a;
    if (c>d)
     max1 = c;
    else max1 = d;  
    if(max>max1)
     temp=max; 
     else temp=max1;     
    return  temp;
}

 

返回值比较

return (m1=a>b?a:b)>(m2=c>d?c:d)?m1:m2;

排序比较

int max_of_four(int a, int b, int c, int d)
{
   int max = a;

   if (b > max)
     max = b;
   if (c > max)
     max = c;
   if (d > max)
     max = d;
  
   return max;
}

版权声明:本文为hoganhuang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hoganhuang/p/13956918.html