编辑代码

#include "stdio.h"
int main() {
    double m,a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3,x1,x2,x3;
    a1=1;a2=2;a3=3;
    b1=1;b2=2;b3=4;
    c1=1;c2=1;c3=5;
    d1=1;d2=3;d3=5;
    m=a1*(b2*c3-b3*c2)-a2*(b1*c3-b3*c1)+a3*(b1*c2-b2*c1);
    x1=(d1*(b2*c3-b3*c2)-d2*(b1*c3-b3*c1)+d3*(b1*c2-b2*c1))/m;
    x2=(a1*(d2*c3-d3*c2)-a2*(d1*c3-d3*c1)+a3*(d1*c2-d2*c1))/m;
    x3=(a1*(b2*d3-b3*d2)-a2*(b1*d3-b3*d1)+a3*(d1*b2-d2*b1))/m;
    printf("x1=%lf\n",x1);
    printf("x2=%lf\n",x2);
    printf("x3=%lf\n",x3);
    return 0;
}