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

求一元二次方程 ax 2 +bx+c=0 的解.保证有解 要求: 1. 判断是否有实根...

发布网友 发布时间:2024-10-08 05:55

我来回答

1个回答

热心网友 时间:2024-10-27 16:20

参考代码如下:
#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);//dt等于0时
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");
do{
scanf("%lf%lf%lf",&a,&b,&c);
}while(fun(&x1,&x2,a,b,c)!=1);

printf("x1=%lf\n",x1);
printf("x2=%lf\n",x2);
}

热心网友 时间:2024-10-27 16:15

参考代码如下:
#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);//dt等于0时
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");
do{
scanf("%lf%lf%lf",&a,&b,&c);
}while(fun(&x1,&x2,a,b,c)!=1);

printf("x1=%lf\n",x1);
printf("x2=%lf\n",x2);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问哪位大哥“谨谢不敏”是什么意思? 小女子尽谢不敏什么意思 谨谢不敏是什么意思? 敬谢不敏是是什么意思? 谢不敏的意思是什么 谢不敏词语解释 什么叫“谢不敏”? 6岁儿童晚上睡眠不好怎么办 六岁孩子精神异常怎么办 小程序开发需要什么技术 没有技术如何开发小程序 c语言,编写一个函数,计算二次方程ax2+bx+c =0,开头用#include&lt;stdio.h&gt;... 如何可以令电脑既能上网又不能玩网络游戏? 管理孩子玩手机的app 叫什么名字呢? 爱永久是谁唱的? 德州车辆管理所官方网站 爱永久的歌词是什么? 平原华达驾校教练搜教练齐河华达驾校电话(齐河华达驾照地址) 怎么让孩子戒掉网瘾和手机 ...总有人叫你四眼你会难受吗,ps.不是叫我,是叫我朋友,每次我听到别 ... iPhone15有指纹解锁吗 四川卤菜做法与配方 叶罗丽精灵梦里齐娜第几美 久坐腿部水肿怎么消除 电瓶充满电一用就用剩不多电为什么 ...自带无线路由器的上网时间段。例如怎么让电脑7到11点不能上网,其它... 怎么能让我的电脑 在指定时间段 运行软件 并执行相应操作。(不是简单的... 见义勇为过失要承担责任么 苹果4S通讯录 里的搜索栏 点击无反应,无法弹出输入键盘 进行搜索,怎么... 鼻炎鼻孔堵塞怎么办 朋友道歉短信 编写函数求一元二次方程ax2 +bx+c=0的解,分别通过文本框输入系数a,b... “雷霆挟笔驾长风”的出处是哪里 只在浮云深处,谁驾长风挟取,明镜忽飞还。 “又驾长风跨鹤回”的出处是哪里 “长风驾余舟”的出处是哪里 前程远万里长风驾,看到一道草书,后面好像是这几字 xs3d touch怎么使用 考研英语用哪本模拟题好呢??? 中耳炎能游泳吗??? 有中耳炎的人能游泳吗 前年得过中耳炎,今后能不能游泳 中耳炎好了后还能游泳吗?得要注意什么? 反派的反义词 反派的近义词和反义词是什么_反派是什么意思? 青白江大风车乐园门票多少钱 谁会愿意提前激活iPhone 14并承受20万罚款? 历年招聘最多是在什么时候 IT行业的 明年6月份毕业 想1月份再出去找工... 北京找工作什么时间比较好? 幼升小报名审核要多久呢?幼升小之后,孩子的社交圈会有哪些变化呢?_百 ... 三鼎家政最新消息三鼎家政官网