c語言 求ax 2 bx c 0方程的根。a,b,c由鍵盤輸

2021-08-08 07:18:37 字數 1716 閱讀 2841

1樓:休珈藍悅

#includ

main()

if(a!=0)

if(k==0)

if(k<0)

} getch();

}大體上對 你在遍譯一下 我這機器上沒tc

2樓:

已經編好了,絕對可以執行的

那些運算的方法就是和數學上的計算方法一樣,你應該看得懂吧:)

#include

#include

main()

else k=b*b-4*a*c;

if(k>0)

else if(k==0)

else if(k<0) }

3樓:匿名使用者

/*完整程式如下,在vc6.0上編譯通過,絕對沒問題*/#include

#include

#include

void main()

else

else if ( k == 0 )

else

}getch();}

4樓:匿名使用者

思路:1.先用函式錄入abc的值.

2.判斷a的值是否為0,如果a=0,則再if(b!=0),x=-c/b,else....

3.if(a!=0),拿公式算!

反正就是把方程的解的所有可能都拿出來,然後判斷方程到底是屬於哪一類,再按照這一類的公式進行計算!

5樓:乾雙隋英光

input a,b,c ;

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

print "x1=";x1

6樓:僪藹呼瑞雲

輸入語句改為scanf("%f,%f,%f",&a,&b,&c);

輸入形式:1,1,1(注意,號不能省略)

c語言入門 求ax2+bx+c=0方程的實根。a,b,c由鍵盤輸入

c語言程式設計:求方程ax^2+bx+c=0的實數根.a,b,c由鍵盤輸入,a≠0且b^2-4ac>0.

7樓:du知道君

#includmain() if(a!=0) if(k==0) if(k<0) } getch(); } 大體上對 你在遍譯一下 我這機器上沒tc

c語言 求方程ax^2+bx+c=0解,其中a.b.c由鍵盤輸入。若方程無實根,輸出沒有實數根,否則輸出實根

8樓:匿名使用者

程式設計你們都會,都沒人考慮題目的要求嗎,是方程,不僅僅是二次方程,還可能是一次方程!!!一次方程的解也叫根!!!

9樓:匿名使用者

#include

#include

using namespace std;

int main()

else

return 0;}

10樓:o破天

#include

#include

void main()

else

printf("\n無實數根\n");}

11樓:涅槃廣廣

試試吧 我們做過類似的題

用C語言求ax 2 bx c 0的解,我寫的執行不了,幫我找找錯誤吧(初學者)

1全部有些常識性錯誤。我一個個給你指出來。引號的位置和b c前面的符號錯了 改為 scanf f f f a,b,c 2.printf 方程是 3f x x 3f x 3f 0 n a,b,c float資料用 f表示就行了,不知道你還搞個.3來幹什麼 改為 printf 方程是 f x x f x...

1 方程x2 mx 1 0有較小的根在上,求m 2 方程x2 mx 1 0在

x2 mx 1 0 較小的根為 x1 m 根號 m 2 4 2 deta 0 m 2 4 0 m 2 or m 2.1 所以 m 根號 m 2 4 2 0 且 m 根號 m 2 4 2 1 即 m 2 m 2 4 且m 2 根號 m 2 4 即前者 4 0 此時m 根號 m 2 4 0 即m 0 結...

C語言求二元一次方程的根,用C語言求二元一次方程的根

寫成 結果應該不會對的 因為你把公式拆開了p b 2.0 a 這個如果除不淨 那算出的就是近似值了 而且不同的編譯器結果還不同 有的以除數的符號為準 有的以被除數的符號為準 第二個函式呼叫錯了吧 看這裡 p dayu0 a,b,c 函式返回的是 b 2 a 而 p b 2.0 a 相減不就等於 0?...