回复 7楼 洪夜馨
你可以用 cmath 这个头文件,这个是有名空间概念的。
我改了一下
#include<iostream>#include "math.h"
using namespace std;
void main()
{
double a,b,c,d,x,x1,x2;
cout<<"请输入一元二次方程的a、b、c"<<endl;
cin>>a>>b>>c;
d=b*b-4*a*c;
if(d<0)
{
cout<<"此方程无解"<<endl;
}
else
{
if(d==0)
{
x=b/2/a;
cout<<"x1=x2="<<x<<endl;
}
else
{
x1=b/2/a+sqrt(b*b-4*a*c)/2/a;
x2=b/2/a-sqrt(b*b-4*a*c)/2/a;
cout<<"x1=-"<<x1<<";"<<"x2=-"<<x2<<endl;
}
}
}