用C語言輸入一元二次方程的係數a,b,c,採用二分法求方程的根,精確到小數點後2位(即誤差0。01)

2021-08-15 14:35:51 字數 1029 閱讀 2024

1樓:匿名使用者

以下是二分法求已知區間的根,自己將其修改一下,增加一個區間確定就可以了

#include

#include

double f(double a, double b, double c, double x) // 求函式值

int main()

doelse

v = x;

} while (fabs(fm) >= 1e-2);/*這裡還可以在條件中增加迴圈次數控制*/

printf("根為:%8.3lf\n", x);

return 0;}

2樓:

double f(double a, double b, double c, double d, double x)//函式表示式

double function(double a, double b, double c, double d, double low, double high, double e)

return low;

}你試試看,這是針對一般方程的。

用c語言編寫程式,輸入一元二次方程的係數a,b,c,計算方程的根(假設是兩個實根,測試資料必須保證這一

3樓:小魚

希望有用,敬請採納 ^_^

# include

# include

int main()

else

return 0;

}void root2(double a,double b,double disc)

void root1(double a,double b)void root0()

4樓:匿名使用者

#include

#include

void main()

編寫程式,求一元二次方程ax2+bx+c=0的根(保留2位小數)。係數a、b、c為浮點數,其值在執行時由鍵盤輸入

一元二次方程怎麼解,用配方法解一元二次方程的步驟是什麼?

配方法將一元二次方程配成 x m 2 n的形式,再利用直接開平方法求解的方法。把原方程化為一般形式 方程兩邊同除以二次項係數,使二次項係數為1,並把常數項移到方程右邊 方程兩邊同時加上一次項係數一半的平方 把左邊配成一個完全平方式,右邊化為一個常數 進一步通過直接開平方法求出方程的解,如果右邊是非負...

一元二次方程求根公式,一元二次方程求根公式是什麼?

雖然我不太明白什麼是標量和向量 不過我想告訴你,單憑標量 b 2 4ac 是不能求得x的解你所說的標量 b 2 4ac 是用來求該方程有沒有解或多少個解如果你要求x的解,便得使用 二次公式 和你的標量很相似 x b b 2 4ac 2a 不過電腦輸入比較難看,你最好拿紙筆嘗試寫出來會比較好x 3x ...

一元二次方程

這個題用了一個很巧妙的方法。19 99t t 2 0 很明顯t不等於0那麼兩邊除以t 2 得到19 1 t 2 99 1 t 1 0如果s不等於1 t 那麼假設s和1 t分別是19x 2 99x 1 0所以s 1 t 99 19 s 1 t 1 19如果s 1 t 所以st 1 st 4s 1 t ...