導(dǎo)讀 您好,現(xiàn)在漢格來為大家解答以上的問題。C語言求一元二次方程的根,C語言 求一元二次方程的根 求解答相信很多小伙伴還不知道,現(xiàn)在讓我們一...
您好,現(xiàn)在漢格來為大家解答以上的問題。C語言求一元二次方程的根,C語言 求一元二次方程的根 求解答相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
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;}。
本文就為大家分享到這里,希望小伙伴們會喜歡。
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!