temp=b*b-4*a*c;
if(temp>0)
equation_1(a,b,c);
if(temp==0)
equation_2(a,b,c);
if(temp<0)
equation_3(a,b,c);
}
11.用内联函数计算圆的面积。
#include
usingnamespacestd;
inlinedoubleCalArea(doubleradius)
{
*radius*radius;
}
voidmain()
{
doublearea,r;2个或3个正整数中的最大数,用带有默认参数的函数实现。
#include
usingnamespacestd;
intmax(inta,intb,intc=0){
if(b>a)a=b;
if(c>a)a=c;
returna;
}
intmain()
{inta,b,c;
cin>>a>>b>>c;
cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;
}
13.求2个或3个正整数中的最大数,用函数重载实现。
#include
usingnamespacestd;
intmax(inta,intb)//函数定义
{
if(b>a)returnb;
elsereturna;
}
intmax(inta,intb,intc)//函数定义
{
if(b>a)a=b;
if(c>a)a=c;
returna;
}
intmain()
{inta,b,c;
cin>>a>>b>>c;
cout<<"max(a,b,c)="<cout<<"max(a,b)="<return0;
}