第一种直接利用Math.h的函数库
(1)result=max(max(a,b),c);//此为方法一
(2) double ComputeMax(double a,double b ,double c)
{
double temp;
if(a>b)
{
temp=a;
}
else
{
temp=b;
}
if(temp<c)
{
temp=c;
}
return temp;
}//此为方法二
(3) result=(a>b?a:b)>c:(a>b?a:b):c;//此为方法三
(1)
int z;
z = (a>b)?a:b;
return z>c?z:b;
(2)
if(a >b)
{
if(a>c)
return a;
else
return c;
}
else
{
if(b>c)
return b;
else
return c;
}
(3)
int tmp;
if(a < b)
{
tmp = a;
a = b;
b = tmp;
}
if(a < c)
{
tmp = a;
a = c;
c = tmp;
}
return c;
函数原型为int max(int a,int b,int c)
以下为三种方法
方法一
int z;
z = (a>b)?a:b;
return z>c?z:b;
方法二
if(a >b)
{
if(a>c)
return a;
else
return c;
}
else
{
if(b>c)
return b;
else
return c;
}
方法三
int tmp;
if(a < b)
{
tmp = a;
a = b;
b = tmp;
}
if(a < c)
{
tmp = a;
a = c;
c = tmp;
}
return c;
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。