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