#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