return0;
}
方法二:
指针作为函数形参(地址传递)
#include
usingnamespacestd;
intmax(int*x,int*y,int*z);//函数声明
intmain()
{inta,b,c;
cin>>a>>b>>c;
cout<<"max(a,b,c)="<return0;
}
intmax(int*x,int*y,int*z)//函数定义
{int*m=x;
if(*y>*m)*m=*y;
if(*z>*m)*m=*z;
return(*m);
}//输出3个数中的最大者
10.编写一个求方程ax2+bx+c=0的根的程序,用3个函数分别求当b2-4ac大于零、等于零、和小于零时的方程的根。
要求从主函数输入a,b,c的值并输出结果。
#include
#include
voidequation_1(inta,intb,intc){
doublex1,x2,temp;
temp=b*b-4*a*c;
x1=(-b+sqrt(temp))/(2*a*1.0);
x2=(-b-sqrt(temp))/(2*a*1.0);
cout<<"两个不相等的实根"<