首先判断是否能套公式
如果能套公式直接套,调用一个开根号的公式即可
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main()
{
double a=0.0,b=0.0,c=0.0;
cin>>a>>b>>c;
double n=b*b-4*a*c;
if(a==0||n<0)
cout<<"Impossivel calcular"<<endl;
double t=0.0;
t=sqrt(n);
double x=(t-b)/(2*a);
double y=(-t-b)/(2*a);
printf("R1 = %.5lf\n",x);
printf("R2 = %.5lf\n",y);
return 0;
}