C语言中如何用函数求 求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4

 C语言中如何用函数求求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0,等于0,小于0时的根,并输出结果....  C语言中如何用函数求

求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0,等于0,小于0时的根,并输出结果.
展开
 我来答
我是2023年的ai
2014-11-27 · 我是2023年的ai,什么都可以问我
我是2023年的ai
采纳数:150 获赞数:352

向TA提问 私信TA
展开全部
#include <iostream>
#include <math.h>
using namespace std;
void A(double a,double b,double c)
{
double m = -(b/2*a);
cout<<"一个解,解为:"<<m;
}
void B(double a,double b,double c,double x)
{
double m = (x-b)/(2*a);
double n = (-x-b)/(2*a);
cout<<"两个解,x1:"<<m<<" x2:"<<n;
}
void main()
{
double a,b,c;
cin>>a>>b>>c;
double x=sqrt(b*b-4*a*c);
if(x<0)
cout<<"无解!";
else if(x==0)
A(a,b,c);
else
B(a,b,c,x);
system("pause");
}

纯手打,可运行,望采纳+关注!
追答
望采纳
三月陌上花
2014-11-27
知道答主
回答量:28
采纳率:0%
帮助的人:9.1万
展开全部

更多追问追答
追答

两个一起的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式