设计思路如下:
1、问题描述:
给定一个二元一次方程组,形如:
a x + b y = c;
d x + e y = f;
x,y代表未知数,a, b, c, d, e, f为参数。
求解x,y。
2、数据规模和约定:
0 <= a, b, c, d, e, f <= 2147483647。
3、设计思路:
二元一次方程组是由两个含有两个未知数的方程组成的,要求解,就要把二元转化为一元。由二元一次方程组的解法思想知,要把二元转化为一元.
实现的功能代码如下:
扩展资料:
C语言解求二元一次方程:(顺序消元法)
“消元”是解二元一次方程的基本思路。所谓“消元”就是减少未知数的个数,使多元方程最终转化为一元方程再解出未知数。这种将方程组中的未知数个数由多化少,逐一解决的想法,叫做消元思想。
实现代码如下:
因为在求解过程中只有数之间的运算,而没有整个式子的运算,因此这种方法被广泛地用于计算机中。
得179x=-895
系数化成1,得x=-5
[例2]
解方程:在方程两边都除以未知数的系数a,得200x-12x-9x=36-131-800
合并同类项,灵活运用这些步骤,尽量找到
较简便的解方程途径解一元一次方程的一般步骤是:
去分母:在方程两边都乘以各分母的最小公倍数.
去括号:先去小括号,再去中括号,最后去大括号.
移项,某些题中,也许某一步骤就用不到:把含有未知数的项都移到方程的一边,其他项都移到方程的另一边.
合并同类项:把方程化成ax=b(a≠0)的形式.
系数化成1,得到方程的解x=ba以上是解一元一次方程的大体步骤。
[例1]
解方程,得4(50x+200)-12x=9(x+4)-131
去括号,得200x+800-12x=9x+36-131
移项,得18x-5=10x-10
移项,得18x-10x=-10+5
合并同类项,有些题也可不
按上面的步骤顺序进行方程的变形,要根据具体问题的特点:
解:原方程变形为
去分母:
解:原方程变形为
去分母,得8x=-5
方程的形式可能是多种多样的,要细心观察特点,灵活安排具体步骤
解一元一次方程的五个步骤:
一、去分母
做法:在方程两边各项都乘以各分母的最小公倍数;
依据:等式的性质二
二、去括号
一般先去小括号,再去中括号,最后去大括号,可根据乘法分配律(记住如括号外有减号或除号的话一定要变号)
依据:乘法分配律
三、移项
做法:把方程中含有未知数的项都移到方程的一边(一般是含有未知数的项移到方程左边,而把常数项移到右边)
依据:等式的性质一
四、合并同类项
做法:把方程化成ax=b(a≠0)的形式;
依据:乘法分配律(逆用乘法分配律)
五、系数化为1
做法:在方程两边都除以未知数的系数a,得到方程的解x=b/a。
依据:等式的性质二
解方程口诀
去分母,去括号,移项时,要变号,同类项,合并好,再把系数来除掉。
同解方程
如果两个方程的解相同,那么这两个方程叫做同解方程。
同解原理
(1)方程的两边都加或减同一个数或同一个等式所得的方程与原方程是同解方程。
(2)方程的两边同乘或同除同一个不为0的数所得的方程与原方程是同解方程。
以上就是关于如何用C语言解二元一次方程组全部的内容,包括:如何用C语言解二元一次方程组、解一元一次方程的一般步骤、怎么解一元一次方程的五个步骤啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)