高斯消去法c++代码
顺序高斯 列选主元
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
const int n = 3;//执行程序前手动改变方程数
void gauss(double a[n][n+1],double x[n])
{
int i,j,k;
double temp,s,l;
for(i=0;i<n-1;i++)
{
k=i;
for(j=i+1;j<n;j++)
{
if(fabs(a[j][i])>fabs(a[k][i]))
k=j;
}
if(k!=i)
for(j=i;j<=n;j++)
swap(a[i][j], a[k][j]);
for(j=i+1;j<n;j++