问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言:求一元二次方程ax^2+bx+c=0的解,要求用函数调用来完成,

发布网友 发布时间:2022-05-13 03:02

我来回答

2个回答

热心网友 时间:2023-11-12 14:21

解一元二次方程,C语言函数实现,参考代码如下:
#include<stdio.h>
#include<math.h>
int fun(double *x1, double *x2, double a, double b, double c)
{
double dt,absdt;
if(fabs(a)<1e-14)//解决浮点数比较误差的问题
return 0;//a为0时
dt=b*b-4*a*c;
absdt=fabs(dt);
if(absdt<1e-14){
*x1=*x2=-b/(2*a);
return 1;
} else if(dt>0){
*x1=(-b+sqrt(dt))/(2*a);
*x2=(-b-sqrt(dt))/(2*a);
return 1;
} else return 0;
}
int main()
{
double a,b,c,x1,x2;
printf("输入a b c:\n");
scanf("%lf%lf%lf",&a,&b,&c);
if(fun(&x1,&x2,a,b,c)==1){
printf("x1=%lf\n",x1);
printf("x2=%lf\n",x2);
}else
printf("无解");
return 0;
}追答

热心网友 时间:2023-11-12 14:21

用公式法求一元二次方程的解。
套用公式,将两个解求出。然后判断。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康佑人生骗人的吗?重疾赔付次数是多少? ...的消息的声音很好听,现在想把我的QQ变成那个声音,怎么弄 我的QQ上线,或者来个消息的时候,提示声音非常不好听?怎么换? 康佑人生骗人的吗?重疾赔付次数是多少? 网吧里有种qq消息声音挺好听的,不知道叫什么名字,在哪里可以找到?_百度... ...的消息的声音很好听,现在想把我的QQ变成那个声音,怎么弄 我的QQ上线,或者来个消息的时候,提示声音非常不好听?怎么换? 网吧里有种qq消息声音挺好听的,不知道叫什么名字,在哪里可以找到?_百度... 租房合同纠纷要怎么解决 有联想S660的人进来 c语言一元二次方程 c语言一元二次方程求解(包含复根) 求解一元二次方程 c语言 手机取消钱包功能,是马上失效? 怎么用c语言解决一元二次方程,已知系数 图片上是4个超链接网站,鼠标移动到某一网站上时他的边框会变红。用HTML和CSS实现 内膜薄怎么调理恢复快 子宫内膜薄吃什么药好得快? 内膜薄该怎么调理? 子宫内膜薄会怎么样,要怎么调理? 三年级下册语文第七课作文仿写《300字》 怎么查出对方还在用没 三年级下册第七单元作文对外国人说几句话 三年级下册第七篇作文290 1.4万粉丝的快手号能卖多少钱 三年级下册语文园地七的作文 怎么才能知道微信在不在线? 小学三年级作文人第七单元写两个小动物干了什么不少于300字 三年级下册随堂作文第七单元好词好句 三年级第七单元作文下《一件有走趣的事》200字以下 志高空调哪个可以干洗 能否在网上充公交卡 能用户口本办理银行卡吗 可以用户口本办理银行卡吗? 用户口本可以办银行卡吗? 关于社会经济现象的调查报告怎么写? 求:写社会现象、经济、热点话题的调查报告 十二生肖有哪十二个? 调查社会现象的范文 注册了域名后如何建站?要不要解析一下域名? 我买了域名和虚拟主机 接下来如何建站? 新手建站求助:关于域名DNS解析管理该怎么设置?除了域名解析IP还有其它的嘛? 池竹闲门教鹤守是什么意思? 池中闲门教鹤守,这是什么意思 请问“钓同鹤守,果遣猿收” 是什么意思?谢谢! 池竹闲门教鹤守风轩临水看莺啼是什么意思 鹤守轩有着什么样的传说? 鹿守精,龟守气,鹤守神.是什么意思 池竹闲门教鹤守,风轩临水看莺啼是什么生肖 M8彩票是澳门注册的公司吗?怎么充值银行是山西鹤守商贸有限公司是骗人的吗?