c语言编写求一元二次方程的根(C语言 求一元二次方程的根 求解答)

天荒地老-
阅读

c语言编写求一元二次方程的根(C语言 求一元二次方程的根 求解答)

您好,蔡蔡就为大家解答关于c语言编写求一元二次方程的根,C语言 求一元二次方程的根 求解答相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、#include#includeint 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");else if(b == 0 && c != 0)printf("Not An Equation");elseprintf("%.2f", (- 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", x1);printf("%.2f", x2);}else if(delt == 0){printf("%.2f", (-b / (2*a)));}else{x1 = - b / (2 * a);x2 = sqrt(-delt) / (2 * a);x2 = (x2 > 0) ? x2 : -x2;if(b!=0){ printf("%.2f+%.2fi", x1, x2); printf("%.2f-%.2fi", x1, x2);}else{ printf("0.00+%.2fi",x2); printf("0.00-%.2fi",x2);}}}}return 0;}。

本文就讲到这里,希望大家会喜欢。

阅读
本文由用户上传,如有侵权请联系删除!

撰写回复
更多知识