#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float x1,x2,deta,a,b,c;
cout<<"ax*x+bx+c=0"<<endl;
cout<<"请输入a,b,c的值\n";
cin>>a>>b>>c;
if (a!=0.)
deta=sqrt(b*b-4.*a*c);
if (deta>0.);
{
x1=(-b+deta)/(2.*a);
x2=(-b-deta)/(2.*a);
cout<<"x1="<<"\t"<<x1<<endl;
cout<<"x2="<<"\t"<<x2<<endl;
}
else
if (deta==0;)
{
x1=x2=-b/(2*a);
cout<<"x1=x2="<<"\t"<<x1<<endl;
}
else
cout<<"无解"<<endl;
else
if (b!=0;)
{
x1=x2=-c/b;
cout<<"x1=x2="<<x1<<endl;
}
else
cout<<"无解"<<endl;
}
请告诉我哪里错了谢谢