源程序如下:
#define N 4
main()
{
float a[N][N],b[N],x=1;
int i,j,k;
printf("enter the data of det");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{
printf("\nthe %dth",i);
scanf("%f",&a[i][j]);
}
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%f",a[i][j]);
printf("\n");
}
for(i=0;i<N;i++)
{
for(k=i;k<N;k++)
for(j=0;j<N;j++)
a[k][j]=a[k][j]-a[k][j]*(a[i][j]/a[i][i]);
}
for(i=1;i<N;i++)
x=x*a[i][j];
printf("the value of the det is %f",x);
}