C語言簡單程式設計之一元二次方程求解?

/*

題目: 5、求 一元二次方程:ax2+bx+c=0 的根。(設b-4ac≥0),其中a,b,c 三個系統要求從鍵盤輸入。

*/

程式碼實現如下:

#include

#include

void main()

{

float a,b,c,delt,x1,x2;

printf("輸入方程的三個係數:");

scanf("%f%f%f",&a,&b,&c);

delt = b*b-4*a*c;

x1 = (-b+sqrt(delt))/(2*a);

x2 = (-b-sqrt(delt))/(2*a);

printf("方程的解分別為:x1=%.2f x2=%.2f \n",x1,x2);

}

程式結果演示:

相關問題答案