今天搞出来了,但是找了一些例子算了一下,有的对有的不对。特别是算系数为小数的。请高手指正啊。
方程组为:
a1x+a2y=a3
b1x+b2y=b3
main()
{ float
a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3,e1,e2,e3,y,x;
scanf("%g%g%g%g%g%g",&a1,&a2,&a3,&b1,&b2,&b3);
c1=a1*b1 ;
c2=a2*b1;
c3=a3*b1;
d1=b1*a1;
d2=b2*a1;
d3=b3*a1;
e2=c2-d2;
e3=c3-d3;
y=e3/e2 ; x=(a3-a2*y)/a1;
printf("%g%g",&y,&x);
}