C语言用高斯消元法解n元线性方程

1个回答

  • #include

    #include

    #include

    #include

    #define NUMBER 20

    #define Esc 0x1b

    #define Enter 0x0d

    float A[NUMBER][NUMBER+1] ,ark;

    int flag,n;

    void exchange(int r,int k);

    float max(int k);

    void message();

    int main()

    {

    float x[NUMBER]; /*此数组用于存放方程解*/

    int r,k,i,j;

    char celect;

    system("cls");

    printf("nn用Gauss列主元消元法解线性方程组");

    printf("nn1.解方程组请按Enter.");

    printf("nn2.退出程式请按Esc.");

    celect=getch();

    if(celect==Esc)

    exit(0);

    printf("nn 输入方程组的维数:n=");

    scanf("%d",&n);

    printf(" nn现在输入系数矩阵A和向量b:");

    for(i=1;i