永发信息网

C语言,求一元二次方程的根,求解答!

答案:1  悬赏:10  手机版
解决时间 2021-11-11 00:23
C语言,求一元二次方程的根,求解答!
最佳答案
#include
#include

int main(void)
{
double a, b, c;
double x1, x2;
double delt;

if(scanf("%lf %lf %lf", &a, &b, &c) == 3)
{
if(a == 0)
{
if(b == 0 && c == 0)
printf("Zero Equation\n");
else if(b == 0 && c != 0)
printf("Not An Equation\n");
else
printf("%.2f\n", (- c/ b));
}
else
{
delt = pow(b,2) - 4*a*c;
if(delt > 0)
{
x1 = (-b + sqrt(delt)) / (2 * a);
x2 = (-b - sqrt(delt)) / (2 * a);
printf("%.2f\n", x1);
printf("%.2f\n", x2);
}
else if(delt == 0)
{
printf("%.2f\n", (-b / (2*a)));
}
else
{
x1 = - b / (2 * a);
x2 = sqrt(-delt) / (2 * a);
x2 = (x2 > 0) ? x2 : -x2;
if(b!=0)
{
printf("%.2f+%.2fi\n", x1, x2);
printf("%.2f-%.2fi\n", x1, x2);
}
else
{
printf("0.00+%.2fi\n",x2);
printf("0.00-%.2fi\n",x2);
}

}
}
}

return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网上预订火车票(123060网)提交订单后,提示
求推荐校园类型的小说,不要种马的,谢谢
中国移动通信能否查到2012年通信记录
秋未冬初天气冷是什么意思
浪迪儿网吧地址好找么,我有些事要过去,
八年级上科教版物理全册需要掌握哪些知识点
桂花树什么季节扦栽最好
帮忙看一下是真的假的 369元.怎样可以简单的
会计市场管理包括哪些,分别指的是什么
道教灵符上面写着玉帝是什么符咒
一个人开车从高县到浙江丽水需要多长时间
苹果6p怎麼设定拦截自己电话本以外电话
华夏申购不成功会不会扣钱
蝴蝶·树艺术婚纱摄影(仁化店)地址在哪,
沈阳华府天地中有什么?
推荐资讯
立秋后花可以换盆吗?
你还知道有哪些航天知识吗?
(3.6+3.6+3.6+3.6+3.6)×2.3的简便方法
想买凉席,不知道选择什么的好,请大家指点下
云南靖曲到天京路线
钝角为135度的等腰三角形怎么求出另一边的长
弗朗明哥红在PS里怎么调
滴滴打车去远地方怎么计费
javase怎么调用其它类的对象
张国容为何跳楼
洁新干洗地址好找么,我有些事要过去,
特步的衣服是不是质量很差啊,今天买了一件30
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?