問 C語言題求方程ax 2 bx c 0的根。考慮有兩個

2021-04-22 03:05:37 字數 1497 閱讀 4264

1樓:polaris北斗

#include

#include

int main()

else

}else

if(iv)else

return 0;}

c語言題 求方程ax^2+bx+c=0的根。分別考慮:有兩個不等的實根;有兩個相等的實根

2樓:匿名使用者

求根公式寫出來,然後計算那個表示式就行了,開方是函式sqrt 加標頭檔案math.h

3樓:匿名使用者

#include

#include

#include

void main()

if(val == 0) // 由於精度問題,一般小於一個值就認為是零, 寫成abs(val) < eps

else}

問: c語言題 求方程ax^2+bx+c=0的根。考慮有兩個不等的實根!!

4樓:工大機電試驗班

這個最好是在某個bai範圍du內找根,總不能zhi在正負無窮之dao間找吧。

y=ax^2+bx+c  在內[m,n]之間找實根,選擇合容適的步長,將x從m遍歷到n,如果y=0,則找到了實根,如果沒有就認為在區間內沒有實根。

//假設abc是已知的double型變數

double i,h=(n-m)/100000;

for( i=m;i<=n;i+=h)

5樓:孤島魂狼

不是有求根公式嗎,代進入程式裡不就完了

用c語言編寫,求算術平方根ax²+bx+c+0的根。分別考慮有兩個不等的實根,有兩個相等的實根。

6樓:示申僉

#include "stdio.h"

#include "math.h"

void main()

else

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

if(fabs(d)<=1e-6)/*

fabs是求實數絕對值的函式,由於d是一個實數,計算機在計算和儲存時可能存在誤差,所以當d是一個很小的數時,就認為他是0 */

printf("方程有兩個相同的根:%8.4f\n",-b/(2*a));

else if(fabs(d)>1e-6)else}

7樓:匿名使用者

#include "stdio.h"

#include "math.h"

/*求一元二次方程ax*x+bx+c=0的解*/main()

if (d>0)}

c語言求二元一次方程ax^2+bx+c=0的根的問題,一般的方程沒有問題,但x^2+3x+2=0這個方程卻不行.

8樓:天雨下凡

e=-(b/2*a)有問題,應該是

e=-b/(2*a)

問幾個C語言的題,謝了,問幾個C語言的題,請大家幫幫忙

第一題 c 第二題 c 第三題 a 第四題 b 第五題 0 第六題 24 第六題怕是有點問題,因為我用的程式設計環境裡int是四個位元組,標c是兩個位元組。我都除錯過,如果有問題可以 下 ccca 06 4 48 30 vc 6.0 問幾個c語言的題,請大家幫幫忙 32 求出4 4階矩陣的最小值及其...

求問c語言大神,求問c語言大神 int a 3 4 那麼a, a, a是什麼型別?有什麼區別?

a是指陣列的首地址,是個地址值 a是陣列第一個位置的元素值,是陣列中的數值 a不能用於取陣列的地址,本身a就是地址了,不能再次取地址,否則得到的值是錯誤的。但是可以取變數的地址。二維陣列陣列名為陣列指標.所以a型別為 int 4 a就是a 0 型別為int,等效於const int a是二維陣列指標...

求C語言程式設計題,求一個C語言程式設計題

include int a 3 5 void main for i 0 i 3 i printf d n t t 32768 上面的 來程式可以按源照你說的處理資料。程式不難,有問題hi我。一個方法裡寫三個冒泡 這算題麼 include int main printf d d d n t 0 t 1...