求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main()
{
void caculate1(double a, double b, double c);
void caculate2(double a, double b, double c);
void caculate3(double a, double b, double c);
double a, b, c;
cin >> a >> b >> c;
double sum;
sum = b * b - 4 * a * c;
if (sum > 0) caculate1(a, b, sum);
if (sum == 0)caculate2(a, b, sum);
if (sum < 0)caculate3(a, b, sum);
return 0;
}
void caculate1(double a, double b, double c)
{
double x1, x2;
x1 = (-b + sqrt(c)) / (2 * a);
x2 = (-b - sqrt(c)) / (2 * a);
cout << "x1=" << x1 << " " << "x2=" << x2;
}
void caculate2(double a, double b, double c)
{
double x1, x2;
x1 = (-b + sqrt(c)) / (2 * a);
x2 = x1;
cout << "x1=" << x1 << " " << "x2=" << x2;
}
void caculate3(double a, double b, double c)
{
d