#include #define MAX 100 long determinant(int m,int L[][MAX]); /* 算行列式的子程式 */ main() { int i,j,ai,n; /* n:矩陣大小 */ long ans; /* ans:算出的行列式值 */ int A[MAX][MAX]; /* A:所要求的矩陣 */ char filename[10]; /* 資料檔的檔名 */ FILE *fn; /*輸入矩陣資料所在的檔*/ /*檔案格式為: */ /* n */ /* X X X X 第一列 */ /* X X X X 第二列 */ /* X X X X : */ /* X X X X : */ /* n: 矩陣大小 */ /* X: 矩陣元素 */ printf("Please input the filename of data => "); scanf("%s",&filename); /* 讀入檔名 */ if ((fn=fopen(filename,"r"))==NULL) { printf("File open error!\n"); exit(1); } else { /*讀入矩陣大小*/ fscanf(fn,"%d",&n); /*讀入矩陣*/ for (i=0;i