求ax的2次方+bx+c=0的方程解,而且b的2次方-4ac>0,a,b,c由键盘输入
要求尽量简单,简洁,我是菜鸟,太复杂看不懂,
求ax的2次方+bx+c=0的方程解,而且b的2次方-4ac>0,a,b,c由键盘输入
答案:1 悬赏:40 手机版
解决时间 2021-07-20 15:08
- 提问者网友:练爱
- 2021-07-20 04:25
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-07-20 05:38
#include
#includemath.h
void seekroot (float a,float b,float c) //求根函数
{
float m,term1,term2;
if(a==0)
if(b==0)
printf(the answer not exist.\n);
else printf(the answer is %f\n,-c/b);
else
{
m=b*b-4*a*c;
if(m>0)
{
term1=(-b+sqrt(m))/(2*a);
term2=(-b-sqrt(m))/(2*a);
printf(the root is %f and %f,term1,term2);}
else printf(the real root not exsit !\n);
}
}
main()
{
float d,e,f;
printf(please input three numbers;\n);
scanf(%f%f%f,&d,&e,&f);
seekroot(d,e,f);//调用求根函数
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯