请大家帮写个程序
解一个二元一次方程例如:
X+Y=2
X*Y=1
解出X=1,Y=2;谢谢!

解决方案 »

  1.   

    例如:
    X+Y=2
    X*Y=1
    解出X=1,Y=2;汗...楼猪的数学真好
      

  2.   

    例如:
    X+Y=2
    X*Y=1
    解出X=1,Y=2;汗...楼猪的数学真好
    ---------------------
    呵呵,有本事你帮我写一下代码嘛
      

  3.   

    aX+bY=c====>x+(b/a)Y = c/a
    eX*fY=g====>X*Y      = g/(e*f)由此可得不失一般性的二元二次方程组可定义如下:
    X+aY = b
    X*Y  = c解此方程函数如下:float X1,Y1,X2,Y2  //定义变量X,YINPUT a,b,c  //输入常数a,b,c方程组等效于  aY*Y-bY+c =0  X=b-aY计算过程利用求根公式:IF(b*b-4ac>=0)
    THEN X1=[-b+(b*b-4ac)]/4a,X2=[-b-(b*b-4ac)]/4a
    ELSEIF(b*b-4ac<0)
    THEN X1=[-b+i(4ac-b*b)]/4a,X2=[-b-i(4ac-b*b)]/4a  //值为虚数.
      

  4.   

    例如:
    X+Y=2
    X*Y=1
    解出X=1,Y=2;
    楼猪,求人不如求已,这样答案的程序,超简单,还是自己做吧,别人不知道你是怎么解的。
      

  5.   

    x+y=a;
    x*y=b;
    --------->x*x-ax+b=0
    --------------------if(a*a-4ab>0)
    {
       x1=[a+sqrt(a*a-4ab)]/2;
       x2=[a-sqrt(a*a-4ab)]/2;
       y1=a-x1;
       y2=a-x2;
    }
    esle if(a*a-4ab<0)
    {
      x1=[a+i(4ab-a*a)]/2;
      x2=[a-i(4ab-a*a)]/2; 
      y1=a-x1;
      y2=a-x2;
    }
    -------------------------------------------
    现在有个难题是,求多元一次的,如四元一次?
    用的矩阵的吧?本人想到的
      

  6.   

    x+y=a;
    x*y=b;
    --------->x*x-ax+b=0
    --------------------if(a*a-4ab>0)
    {
       x1=[a+sqrt(a*a-4ab)]/2;
       x2=[a-sqrt(a*a-4ab)]/2;
       y1=a-x1;
       y2=a-x2;
    }
    esle if(a*a-4ab<0)
    {
      x1=[a+isqrt(4ab-a*a)]/2;
      x2=[a-isqrt(4ab-a*a)]/2; 
      y1=a-x1;
      y2=a-x2;
    }