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

2021-03-28 02:55:43 字數 5703 閱讀 7020

1樓:天雨下凡

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

e=-b/(2*a)

用c程式設計求二元一次方程ax^2+bx+c=0的根

2樓:匿名使用者

#include

#include

voidmain()

else

}擴充套件資料c語言的註釋符一般分為兩bai

種,一種是以du「/*」開頭,在中間加上zhi註釋內容,並以「*/」結尾的段dao落註釋符。在「/*」和「*/」之間的即為註釋。

另一種是以「//」開頭,後面加註釋內容的單行註釋符。在「//」之後的即為註釋。

c語言的註釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為註釋。程式編譯時,不對註釋作任何處理。註釋可出現在程式中的任何位置。

3樓:匿名使用者

一種簡單的方法

直接用x=((-b)+sqrt(b^2-4ac))/2a或((-b)-sqrt(b^2-4ac))/2a

當然前提得先判斷一下a是否為0,以及4ac是否小於b^2否則內就有虛根了。

哦,容對了,這是一元二次方程。。。呵呵~~

4樓:穆靜嫻後向

x=1因為a+b+c=0

所以把x=1帶入方程ax^2+bx+c=0後得知x=1符合方程

所以x=1是方程ax^2+bx+c=0的1個根

求教一道c語言題目

5樓:明晚今朝

#include

#include

int main(void) //求方程ax^2+bx+c=0的解

else //disc<0,方程有兩個虛根}}

書上例題做練習時留下的

6樓:little髮卡

#include

#include

int main ( )

return 0;}

7樓:火車上的仰望

這道題很多書上都是作為習題來講的。

c++,輸入a,b,c,自定義函式,求二元一次方程ax^2+bx+c=0的解

8樓:

樓上的不錯, 但是沒有物件的思想

9樓:

#include

#include

void main ( )

c語言 程式設計 關於 二元一次方程

10樓:匿名使用者

#include

#include

int getpara(char s,int *i)else

while (t!=0)

}return a;

}void main()

你看看行不?

解二元一次方程 公式法的公式是什麼?

11樓:我是一個麻瓜啊

x=(-b±√(b²-4ac))/2a。

設一個一元二次方程為:ax^2+bx+c=0,其中a不為0,因為要滿足此方程為一元二次方程所以a不能等於0。

求根公式為:x=(-b±√(b²-4ac))/2a 。

12樓:市銳象雁荷

二元一次方程沒有公式法。

一元二次方程的公式法是:ax²+bx+c=0,(a≠0),

x=[-b±√(b²-4ac)]/2a .

13樓:姓永芬疏己

公式表達了用配方法解一般的一元二次方程

的結果。解一個具體的一元二次方程時,把各項係數直接帶入求根公式,可避免配方過程而直接得出根,這種解一元二次方程的方法叫做

公式法。

14樓:匿名使用者

二元一次方程有無數解二元一次方程組 課本上有兩種解法第一種:代入消元法第二種:加減消元法常用第二種 比較簡單一元二次方程有 公式法x= [ —b±√(b

15樓:匿名使用者

x=(-b+-√b^-4ac)/2a

16樓:匿名使用者

^^ax^2+bx+c=0 => x^2+(b/a)x+(c/a)x = 0

=>(x+b/2a)^2=b^2/[4(a^2)]-c/a=>(x+b/2a)^2=(b^2-4ac)/4a^2=>x+b/2a = [sqrt(b^2-4ac)]/2a=>x=[-b±√(b^2-4ac)]/2a

17樓:全能天啟

δ=b²-4ac x=-b±√δ/2a

18樓:時光是個壞蛋

求方程組的解的過程,叫做解二元一次方程組。

[1]二元一次方程(1)概念:方程兩邊都是整式,含有兩個未知數,並且含有未知數的項的次數都是1的方程,叫做二元一次方程.[2]你能區分這些方程嗎?

5x+3y=75(二元一次方程);3x+1=8x(一元一次方程);2y+y=2(一元一次方程);2x-y=9(二元一次方程)。對二元一次方程概念的理解應注意以下幾點:①等號兩邊的代數式是否是整式;②在方程中「元」是指未知數,『二元』是指方程中含有兩個未知數;③未知數的項的次數都是1,實際上是指方程中最高次項的次數為1,在此可與多項式的次數進行比較理解,切不可理解為兩個未知數的次數都是1.

(2)二元一次方程的解使二元一次方程兩邊相等的一組未知數的值,叫做二元一次方程的一個解.對二元一次方程的解的理解應注意以下幾點:①一般地,一個二元一次方程的解有無數個,且每一個解都是指一對數值,而不是指單獨的一個未知數的值;②二元一次方程的一個解是指使方程左右兩邊相等的一對未知數的值;反過來,如果一組數值能使二元一次方程左右兩邊相等,那麼這一組數值就是方程的解;③在求二元一次方程的解時,通常的做法是用一個未知數把另一個未知數表示出來,然後給定這個未知數一個值,相應地得到另一個未知數的值,這樣可求得二元一次方程的一個解.

方程組(1)二元一次方程組:由兩個二元一次方程所組成的一組方程,叫做二元一次方程組.[1](2)二元一次方程組的解:

二元一次方程組中兩個方程的公共解,叫做二元一次方程組的解.對二元一次方程組的理解應注意:①方程組各方程中,相同的字母必須代表同一數量,否則不能將兩個方程合在一起.

②怎樣檢驗一組數值是不是某個二元一次方程組的解,常用的方法如下:將這組數值分別代入方程組中的每個方程,只有當這組數值滿足其中的所有方程時,才能說這組數值是此方程組的解,否則,如果這組數值不滿足其中任一個方程,那麼它就不是此方程組的解.代入消元(1)概念:

將方程組中一個方程的某個未知數用含有另一個未知數的代數式表示出來,代入另一個方程中,消去一個未知數,得到一個一元一次方程,最後求得方程組的解. 這種解方程組的方法叫做代入消元法,簡稱代入法.[3](2)代入法解二元一次方程組的步驟①選取一個係數較簡單的二元一次方程變形,用含有一個未知數的代數式表示另一個未知數;②將變形後的方程代入另一個方程中,消去一個未知數,得到一個一元一次方程(在代入時,要注意不能代入原方程,只能代入另一個沒有變形的方程中,以達到消元的目的.

);③解這個一元一次方程,求出未知數的值;④將求得的未知數的值代入①中變形後的方程中,求出另一個未知數的值;⑤用「{」聯立兩個未知數的值,就是方程組的解;⑥最後檢驗(代入原方程組中進行檢驗,方程是否滿足左邊=右邊).例題:{x-y=3 ①{3x-8y=4②由①得x=y+3③③代入②得3(y+3)-8y=4y=1把y=1帶入③得x=4則:

這個二元一次方程組的解{x=4{y=1加減消元(1)概念:當方程中兩個方程的某一未知數的係數相等或互為相反數時,把這兩個方程的兩邊相加或相減來消去這個未知數,從而將二元一次方程化為一元一次方程,最後求得方程組的解,這種解方程組的方法叫做加減消元法,簡稱加減法.[4](2)加減法解二元一次方程組的步驟①利用等式的基本性質,將原方程組中某個未知數的係數化成相等或相反數的形式;②再利用等式的基本性質將變形後的兩個方程相加或相減,消去一個未知數,得到一個一元一次方程(一定要將方程的兩邊都乘以同一個數,切忌只乘以一邊,然後若未知數係數相等則用減法,若未知數係數互為相反數,則用加法);③解這個一元一次方程,求出未知數的值;④將求得的未知數的值代入原方程組中的任何一個方程中,求出另一個未知數的值;⑤用「{」聯立兩個未知數的值,就是方程組的解;⑥最後檢驗求得的結果是否正確(代入原方程組中進行檢驗,方程是否滿足左邊=右邊)。

如:{5x+3y=9①{10x+5y=12②把①擴大2倍得到③10x+6y=18③-②得:10x+6y-(10x+5y)=18-12y=6再把y=帶入①.

②或③中解之得:{x=-1.8{y=6重點難點本節重點內容是二元一次方程組的概念以及如何用代入法和加減法解二元一次方程組,難點是根據方程的具體形式選擇合適的解法。

2方程的解編輯使二元一次方程兩邊的值相等的兩個未知數的一組值,叫做二元一次方程的解。二元一次方程組的兩個公共解,叫做一組二元一次方程組的解。二元一次方程有無數個解,除非題目中有特殊條件。

但二元一次方程組只有唯一的一組解,即x,y的值只有一個。也有特殊的,例如無數個解:{3x+4y=12 {x-y=2{6x+8y=24 {x+y=3無解:

{3x+4y=18{4y+3x=24消元法「消元」是解二元一次方程的基本思路。所謂「消元」就是減少未知數的個數,使多元方程最終轉化為一元方程再解出未知數。這種將方程組中的未知數個數由多化少,逐一解決的想法,叫做消元思想。

如:5x+6y=7 2x+3y=4,變為5x+6y=7 4x+6y=8[5]消元方法代入消元法,(常用)加減消元法,(常用)順序消元法,(這種方法不常用)順序是對的例子x-y=3 ①3x-8y=4②由①得x=y+3③③代入②得3(y+3)-8y=4y=1所以x=4則:這個二元一次方程組的解x=4y=1二元一次方程常用解法解法一般來說有兩種:

1.代入消元法:2,加減消元法.

這兩種解法在初中數學教科書中有詳細敘述這裡就不在說了,我們來看一下教科書中沒有的,但比較適用的幾種解法(一)加減-代入混合使用的方法.例1,13x+14y=41 (1)14x+13y=40 (2)解:(2)-(1)得x-y=-1x=y-1 (3)把(3)代入(1)得13(y-1)+14y=4113y-13+14y=4127y=54y=2把y=2代入(3)得x=1所以:

x=1,y=2特點:兩方程相加減,單個x或單個y,這樣就適用接下來的代入消元.(二)換元法例2,(x+5)+(y-4)=8(x+5)-(y-4)=4令x+5=m,y-4=n原方程可寫為m+n=8m-n=4解得m=6,n=2所以x+5=6,y-4=2所以x=1,y=6特點:

兩方程中都含有相同的代數式,如題中的x+5,y-4之類,換元后可簡化方程也是主要原因。(3)另類換元例3,x:y=1:

45x+6y=29令x=t,y=4t方程2可寫為:5t+6*4t=2929t=29t=1所以x=1,y=4方法總結1. 二元一次方程與一元一次方程有很多類似的地方,學習時可運用類比的思想方法,比較二元一次方程與一元一次方程有關概念的相同點和不同點.

這樣,不但能加深對概念的理解,提高對「元」和「次」的認識,而且能夠逐步培養類比分析和歸納、概括的能力.2. 方程組中的兩個未知數一般是不能同時求出來的,必須先想辦法消去一個未知數,把解方程組的問題轉化為解一元一次方程的問題,這種思想方法就叫做「消元法」.

解二元一次方程組的基本思想方法就是通過消元將「二元」轉化為「一元」. 代入法、加減法是解二元一次方程組的基本方法,必須靈活運用.二元一次方程組:

  二元一次方程組如右圖所示這樣含有兩個未知數的兩個一次方程所組成的一組方程,叫做二元一次方程組。(兩式都寫在大括號中)

C語言求二元一次方程,如何用C語言解二元一次方程組

scanf你的格式要輸入逗號 確定輸入了嗎 執行到輸出此方程非二元一次方程就應該退出了 if裡應該用雙等號 if a 0 下面還有一個 if語句裡面的判斷有問題,a 0才是判斷,a 0是賦值。如何用c語言解二元一次方程組 設計思路如下 1 問題描述 給定一個二元一次方程組,形如 a x b y c ...

二元一次方程怎麼解,二元一次方程怎麼解

解 由2x 4y 16兩邊同時除以2得 x 2y 8 移項,得 x 8 2y 將8y移到等號右邊 將x 8 2y代入6x 14y 26,得 6 8 2y 14y 26 兩邊同時除以2得 3 8 2y 7y 13 去括號,得 24 6y 7y 13 合併同型別,得 24 y 13 移項,得 y 11 ...

二元一次方程求根公式二元一次方程的求根公式,忘了,請告訴我謝謝

一元二次求根公式為x b b 2 4ac 2a 解 對於一元二次方程,用求根公式求解的步驟如下。1 把一元二次方程化簡為一元二次方程的一般形式,即ax 2 bx c 0 其中a 0 2 求出判別式 b 2 4ac的值,判斷該方程根的情況。若 0,該方程有兩個不相等的實數。若 0,該方程有兩個相等的實...