</pre><p><pre name="code" class="cpp">//
//Created By Kevin Feng
//
#include<iostream>
#include <math.h>
#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的第"<<i<<"行元素,各元素间以空格间隔:\n";
for(j=1;j<=size;j++)
cin>>A[i-1][j-1];
}
//在屏幕中输出用户输入的行列式A
cout<<"\n您输入的维度是:"<<NUM<<endl<<"您输入的矩阵A[][]:\n"; //在
C++高斯消去法求行列式值
最新推荐文章于 2024-09-01 22:39:10 发布
本文详细介绍了如何使用C++编程实现高斯消去法,以求解给定矩阵的行列式值。通过实例展示了矩阵的处理过程,包括行简化和计算结果。适合对数值分析和C/C++编程感兴趣的读者学习。
摘要由CSDN通过智能技术生成