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...