設計思路如下:
1、問題描述:
給定一個二元一次方程組,形如:
a*x+b*y=c;
d*x+e*y=f;
x,y代表未知數,a,b,c,d,e,f為參數。
求解x,y。
2、數據規模和約定:
0
3、設計思路:
二元一次方程組是由兩個含有兩個未知數的方程組成的,要求解,就要把二元轉化為一元。由二元一次方程組的解法思想知,要把二元轉化為一元.
實現的功能代碼如下:
擴展資料:
C語言解求二元一次方程:(順序消元法)
“消元”是解二元一次方程的基本思路。所謂“消元”就是減少未知數的個數,使多元方程最終轉化為一元方程再解出未知數。這種將方程組中的未知數個數由多化少,逐一解決的想法,叫做消元思想。
實現代碼如下:
因為在求解過程中只有數之間的運算,而沒有整個式子的運算,因此這種方法被廣泛地用于計算機中。
這個只能計算已經化簡成aX^2+bX+c=0的一元二次方程intfun(doublea,doubleb,doublec,double*x1,double*x2)//由于方程既可能無解也可能有兩個解,所以不能直接返回X的值{doublep=b*b-4*a*c;//計算Δif(p<0){return0;//方程無解,返回0}p=√p//求Δ的平方根*x1=……//用求根公式計算X1*x2=……//用求根公式計算X2return1;//方程有解,返回1}就這些了,求根公式和求平方根函數我忘了,你自己查一下。頭文件要加一個<math.h>。