#include<iostream> #include<cmath> using namespace std;
void fac1(float a,float b,float c) { float t; t=sqrt(b*b-4*a*c); float p1,p2; p1=(-b+t)/(2*a); p2=(-b-t)/(2*a); cout<<"结果为:"<<p1<<" "<<p2<<endl; }
int fac2(float a,float b,float c) { float p; p=-b/(2*a); return p; }
void fac3(float a,float b,float c) { cout<<"无解"<<endl; }
int main() { float a,b,c; cout<<"请输入a,b,c,的值"<<endl; cin>>a>>b>>c; if(b*b-4*a*c>0) fac1(a,b,c); if(b*b-4*a*c==0) cout<<fac2(a,b,c)<<endl; if(b*b-4*a*c<0) fac3(a,b,c); return 0; }