如何利用C語言求二元一次方程的解

2020-12-06 物理小白菜

今天,小編我來詳細的講解一節C語言的具體運用。我們今天先拿二元一次方程來開刀。大家都知道二元一次方程的解,有三種情況,即無解, 有兩個相同的解,有兩個不同的解。那麼在編程前我們先要制定流程圖,二元一次方程的係數在這裡我們依然使用我們常用的a,b,c,根的判別式,這個我們都知道b^2-4ac(其中『^』這個是指數的意思),求解公式等。如圖

流程圖

小編做的比較粗糙,嘿嘿,不要介意哦!好了前期準備我們已經完成了,這是我們應該用大腦想一想,這個方程的根是什麼類型的,顯然肯定不是整數型的,那麼我們就要用什麼類型的那?其實為了提高精度和避免在編譯的時候出現警告,我們通常將所有的變量定義為雙精度浮點型,這是一個常用的知識點哦!大家一定要記住哦!之後我們要思考,當程序進行判斷時,我們應該用什麼函數進行判斷那,當然了我們可以使用if語句來進行判斷,if語句簡單易懂。好了前期的準備,我們都已經ok了,我們可以來進行編寫的過程了。

#include<stdio.h>

#include<math.h>

int main()

{

while(1)

{

double a,b,c,disc,x1,x2,p,q;

printf("請輸入變量前的係數\n");

scanf("%lf%lf%lf",&a,&b,&c);

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

if(disc<0)

printf("此方程無實數根\n");

else if(disc=0)

{

p=-b/(2.0*a);

q=p;

printf("%lf%lf",p,q);

}

else

{

p=-b/(2.0*a);

q=sqrt(disc)/(2.0*a);

printf("%lf%lf",p,q);

}

}

return 0;

}

好了這個程序小編我已經編完了,接下來小編我來為大家一一的解釋

#include<math.h>這個是調用數學的運算程序,只有調用了這個我們才能計算一些乘除,平方等高級數學運算。while(1)相信這個大家並不陌生,while是循環語句,在C語言中「1」表示繼續,「0」表示停止,所以這個「1」就是讓程序能持續的運行。舉一反三,我們就可以知道了在程序結尾的return 0是什麼意思了,就是返回「0」值,就是停止此程序。」%lf「大家要記住我們輸入雙精度浮點型變量的時候,就必須用」%lf「進行格式聲明。」4*a*c「C語言乘法不同於我們數學中的乘法可以省略或者是用一個點,C語言乘法必須用」*「一一連接。」(2.0*a)「這個用2.0是應為,我們調用的函數是雙精度浮點型的,所以我們必須用一個,浮點型的常數來表示,如果我們使用的是」2「那個這個他就表示為一個雙精度浮點型的變量除以了一個整型變量,它會讓最後的結果發生改變,如果是變成雙精度浮點型,那麼還不會出現誤差,如果變成整形變量,那麼這個結果就會省略小數點後的值。所以,大家在以後的編程中一定要注意這些小的細節哦!如果大家還有疑問,可以在評論區@小編我哦。如果大家想學習其他的語言,那麼我建議大家先學習C語言,之後再學習其他的語言會更簡單哦!

不要放棄,你還站著

相關焦點

  • 中考數學重點方程講解分析,如何學好二元一次方程(組)
    二元一次方程是指含有兩個未知數(x和y),並且所含未知數的項的次數都是1的方程。兩個結合在一起的共含有兩個未知數的一次方程叫二元一次方程組。每個方程可化簡為ax+by=c的形式。學習二元一次方程(組),我們可以把它看成是學習一元一次方程知識的延續和提高,更是學好後續複雜數學知識的基礎,如求函數的解析式。
  • 深入理解二元一次方程的解(1)——二元一次方程組(3)——尖子生之路[七下系列]
    【分析】依題意,可得到,所求的公共解,應與a的取值無關,因此只需將已知方程按a整理得(x+y﹣2)a=x﹣2y﹣5,則這個關於a的方程有無數多個解,所以只需x+y﹣2=0且x﹣2y﹣5=0.聯立即可求出結果.
  • 關於初中二元一次不定方程知識點的歸納
    知識定位不定方程是數學競賽中經常出現的一些特殊形式的方程中的一種。要熟練掌握二元一次不定方程的定義及定理以及二元一次不定方程的解法。節我們通過一些實例的求解,旨在介紹數學競賽中二元一次不定方程相關問題的常見題型及其求解方法本講將通過例題來說明這些方法的運用。
  • 巧用思維導圖複習二元一次方程(組),讓學渣變學霸還不來圍觀?
    今天我們主要分享一下關於初中數學中二元一次方程的相關概念的思維導圖,二元一次方程是中學數學中比較重要的一個知識點,我們將用思維導圖幫助你快速理清思路,提高學習效率,輕鬆變學霸,至於其他未涉及內容我們將會在後續更新出來,也請大家持續關注~針對於文章中有什麼問題也希望大家可以留言、評論指教交流~二元一次方程相關概念思維導圖目錄
  • 2020數學同心迎中考:二元一次方程(組),那些與中考有關的題型
    5.點評本題考查了二元一次方程的應用,找準等量關係,正確列出二元一次方程是解題的關鍵.故選:B.分析直接利用5個大桶加上1個小桶可以盛米3斛,1個大桶加上5個小桶可以盛米2斛,分別得出等式組成方程組求出答案.點評此題主要考查了二元一次方程組的應用,正確得出等量關係是解題關鍵.14.
  • 用平方差公式和因式分解法求二元一次方程的解
    所有的二元一次三項式都可以寫成a(x+e)(x+f)的形式嗎?若可以,是否能找到不同於配方法求解二元一次方程解的方法?是否有一種方法可以幫助我們把任意一個二元一次方程,寫為最高次數為一次的幾個因式乘積的形式。
  • 二元一次方程組同解、錯解問題,掌握做題方法,考試不再出錯
    二元一次方程組不管是初中的期末考試,還是中考都是必考的內容,而針對二元一次方程組有一類題型也是非常的常見,並且基本上是期末考試的常客,在期末考試中佔有相當大的分值。那就是二元一次方程組同解、錯解問題。關於二元一次方程組同解的問題,即指2個二元一次方程組的解相同,也就是兩個二元一次方程(組)中方程的解相同。因為每個二元一次方程組中的兩個方程的解相同,才能夠組成一個二元一次方程組,既然2個二元一次方程組的解相同,故可將兩個二元一次方程組中不含字母參數的兩個方程組成新的方程組,求出未知數的值,再將未知數的值代入含有字母參數的方程組成的方程組中求出字母參數的值。
  • 七年級下冊數學,二元一次方程學習指南
    教材首先從一個籃球聯賽中的問題入手,引導學生直接用x和y表示兩個未知數,並進一步表示問題中的兩個等量關係,得到兩個相關的方程。然後,教科書以這兩個具體方程為例,讓學生體驗二元一次方程、二元一次方程組的特徵,歸納出二元一次方程組及其解的概念,並估算簡單的二元一次方程(組)的解。
  • 2015中考數學知識點歸納:二元一次方程
    3、 二元一次方程組的解:一般地,使二元一次方程兩邊的值相等的兩個未知數的值,叫做二元一次方程的解,二元一次方程有無數個解。   4、 二元一次方程組的解:一般地,二元一次方程組的兩個方程的公共解,叫做二元一次方程組的解。
  • 在R裡面對三元一次方程求解
    三元一次方程大家應該是不陌生的,形如 aX + bY + cZ = d 的就是,其中X,Y,Z是未知的變量,a,b,c,d 都是已知的常量,通常呢,需要至少3個沒有線性關係的已知等式才能求唯一解。例如,已知:2X + 3Y - 4Z = 3455X - 6Y + 7Z = 3618X + 9Y - 10Z = 235就可以求出唯一解:X= -984.7667 Y= -61.2 Z= 327.5667 看起來確實有點難度哦!
  • 二元一次方程(組)含參問題
    二元一次方程(組)中經常會出現含有參數的題目,在解決這類問題之前,我們首先要搞清楚什麼是未知數?什麼是參數?二元一次方程(組)中的「元」就是未知數的意思,所謂的「二元」就是兩個未知數,我們常用x、y、z來表示。
  • 七年級數學下學期《二元一次方程組》典型題、易錯題分析講解
    解二元一次方程組,最重要的,是要學會「轉化思想」。平時常遇到的題目,基本上可以歸納為兩種:第一種是考查同學們對二元一次方程概念的理解。「含有兩個未知數,且未知數的項的次數是1的整式方程」叫二元一次方程。出題方向就是瞄準「二元」、「一次」這四個字,選擇判斷題的考核還會針對「整式」的判斷。
  • 初中數學《消元——解二元一次方程組》教學設計
    一、說教材分析 1、教材的地位和作用 二元一次方程組是初中數學的重點內容之一,是一元一次方程知識的延續和提高,又是學習其他數學知識的基礎。本節課是在學生學習了代入法解二元一次方程組的基礎上,繼續學習另一種消元的方法---加減消元,它是學生系統學習二元一次方程組知識的前提和基礎。
  • 初中所學習到的二元一次方程內容,你了解清楚了嗎?
    首先,我們先來看一道題目:中國古算題:雞兔同籠今有雞兔同籠上有三十五頭下有九十四足問雞兔各幾何看到這個題目我們可以去想一想,如果設 雞有x只,兔有y只,我們就可以列出二元一次方程組,通過我們上面列出的等式,可以進一步計算出好了,通過我們上面的一道習題,我們來了解一下本講我們要講解的內容知識點:代入消元法解二元一次方程組
  • 北師大版八上數學5.1 認識二元一次方程組知識精講
    知識點總結 1.二元一次方程:含有兩個未知數,並且未知數的指數都是1,像這樣的方程叫做二元一次方程,一般形式是ax+by=c(a≠0,b≠0)。
  • 二元一次方程組的解的五種常見應用,學會分析是解題的關鍵
    二元一次方程組的解的五種常見應用,學會分析是解題的關鍵解二元一次方程組的關鍵是消元,代入消元法和加減消元法是解一元二次方程組的兩種基本方法,會了這兩種方法即可輕鬆解決二元一次方程組。二元一次方程組的解是二元一次方程組中一個重要內容,是各種考試的考查熱點,獨立命題很少,一般是綜合題的一部分,常與求字母的值結合在一起命題,題型為選擇題、填空題、解答題等,接下來老師來分享一下二元一次方程組的解的五種常見應用,學會分析是解題的關鍵,老師的要求是全部掌握。
  • 2019年中考數學二元一次方程組
    3.二元一次方程的解集: (1)二元一次方程的解 適合一個二元一次方程的每一對未知數的值.叫做這個二元一次方程的一個解。 (2)二元一次方程的解集 對於任何一個二元一次方程,令其中一個未知數取任意二個值,都能求出與它對應的另一個未知數的值.因此,任何一個二元一次方程都有無數多個解.由這些解組成的集合,叫做這個二元一次方程的解集。 4.二元一次方程組的解:二元一次方程組可化為 使方程組中的各個方程的左、右兩邊都相等的未知數的值,叫做方程組的解。
  • 期末備考二元一次方程組,梳理知識點,明確考點
    本章的知識點主要有:1、二元一次方程的概念,含有兩個未知數(x和y),並且含有未知數的項的次數都是1,像這樣的整式方程叫做二元一次方程,它的一般形式是ax+by=c(a≠0,b≠0)。2、二元一次方程組的解的概念,一般地,能夠使二元一次方程的左右兩邊相等的兩個未知數的值,叫做二元一次方程的解.
  • 初一數學,二元一次方程組的解法
    二元一次方程,是指有兩個未知數,並且未知數的指數是一次的方程,由兩個二元一次方程組成的,就是二元一次方程組。解二元一次方程組的思路,主要是消元,就是把未知數變為一個,其中,代入消元法和加減消元法是最常用的解題方法。
  • 二元一次方程組基本解法例題解析及重要注意事項
    從「一元」到「二元」,建立了新的數學模型,從「二元」到「一元」,用轉化的思想解決問題。也就是說歸根到底還是要回歸到解一元一次方程上來。一般地,使二元一次方程組的兩個方程的左右兩邊的值都相等的兩個未知數的值,叫作二元一次方程組的解。