#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
float x1,x2,disc,p,q;
int main()
{
void greater_than_zero(float,float);
void equal_than_zero(float,float);
void smaller_than_zero(float,float);
float a,b,c;
cin>>a>>b>>c;
disc=b*b-4*a*c;
cout<<"the root="<<endl;
if(disc>0)
{
greater_than_zero(a,b);
cout<<setiosflags(ios::fixed)<<setprecision(3);
cout<<"x1="<<x1<<" "<<"x2="<<x2<<endl;
}
else if(disc==0)
{
equal_than_zero(a,b);
cout<<setiosflags(ios::fixed)<<setprecision(3);
cout<<"x1="<<x1<<" "<<"x2="<<x2<<endl;
}
else
{
smaller_than_zero(a,b);
cout<<setiosflags(ios::fixed)<<setprecision(3);
cout<<"x1="&l
求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。
最新推荐文章于 2022-12-20 22:40:40 发布

本文介绍了如何使用三个独立的函数来解决二次方程ax²+bx+c=0的情况。分别针对判别式b²-4ac大于0、等于0和小于0时,计算并输出方程的实数根、重根或复数根。
最低0.47元/天 解锁文章
819

被折叠的 条评论
为什么被折叠?



