C++再帰法によるn次行列式の計算

665 ワード

#include    
#include   
using namespace std;
double det(int n, double *aa)
{
	if (n == 1)
		return aa[0];
	double *bb = new double[(n - 1)*(n - 1)];//  n-1        bb    
	int mov = 0;//          
	double sum = 0.0;//sum        
	for (int arow = 0; arow brow ? 0 : 1; //bb   arow  ,    ,     ,       
			for (int j = 0; j> aa[i];
	printf("
:%f
", det(n, aa)); delete[]aa; }