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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 09:17:52
C语言用高斯消元法解n元线性方程

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

C语言用高斯消元法解n元线性方程
#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("\n\n用Gauss列主元消元法解线性方程组");
printf("\n\n1.解方程组请按Enter.");
printf("\n\n2.退出程式请按Esc.");
celect=getch();
if(celect==Esc)
exit(0);
printf("\n\n 输入方程组的维数:n=");
scanf("%d",&n);
printf(" \n\n现在输入系数矩阵A和向量b:");
for(i=1;i