C++高斯消去法求行列式值

//

//Created By Kevin Feng

//

 

#include

#include 

#define MAX 10

using namespace std;

 

double A[MAX][MAX]; //系数矩阵

int NUM;            //A的阶数

int size;           //最大迭代次数

int t;          //标记最大的数所在的行

double Max;     //比较每列时暂时存放最大的数

double tmp;     //用于交换时存放中间变量的

double tmp1;    //存储中间变量以减少计算量

int sign=0;     //标记行交换的次数

 

 

int main(void)

{

    int i,j,k;     //计数器

    //以下代码输入系数矩阵A,右端项b

    cout<<"请输入行列式A的阶数:";

    cin>>NUM;

    size=NUM;

    for(i=1;i<=size;i++)

    {

        cout<<"请输入A的第"<>A[i-1][j-1];

    }

   

    //在屏幕中输出用户输入的行列式A

    cout<<"\n您输入的维度是:"<

重新写了下求行列式的值,请大家多多指教。


C++高斯消去法求行列式值_第1张图片



C++高斯消去法求行列式值_第2张图片


C++高斯消去法求行列式值_第3张图片



你可能感兴趣的:(C++)