求一个 c程序( 求n阶行列式)
#include int s(int i,int n) { int j,k=-1; for(j=1;jk*=(-1); return(k); } float f( float a[][],int n) { int i; float q; if(n==0) q=a[0][0]; else { for(i=0;iq=f(n-1)*a[n][i]*s(i,n); } return(q); } void main() { float a[3][3],q; int i,j; for(i=0;iscanf("%f",&a[i][j]); q=f(a,3); printf('%f",q); } 其中s...全部
#include int s(int i,int n) { int j,k=-1; for(j=1;jk*=(-1); return(k); } float f( float a[][],int n) { int i; float q; if(n==0) q=a[0][0]; else { for(i=0;iq=f(n-1)*a[n][i]*s(i,n); } return(q); } void main() { float a[3][3],q; int i,j; for(i=0;iscanf("%f",&a[i][j]); q=f(a,3); printf('%f",q); } 其中s 函数可能有问题,这里没法测试,如结果不符,请修改。
^_^。收起