一个if-else语句判断一下
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a, b, c;
cin >> a >> b >> c;
double x1, x2; //两个根
if (b * b - 4 * a * c < 0 || a == 0)
{
printf("Impossivel calcular");
}
else
{
x1 = (-b + sqrt(b * b - 4 * a * c)) / (2 * a);
x2 = (-b - sqrt(b * b - 4 * a * c)) / (2 * a);
printf("R1 = %.5lf\n", x1);
printf("R2 = %.5lf\n", x2);
}
return 0;
}