国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

求N階行列式的值

2019-11-17 05:33:10
字體:
來源:轉載
供稿:網友
改變N的值可以求N階行列式的值#define N 4
#include <stdio.h>
#include <stdlib.h>
void main()
{
 int i,j,m,n,s,t,k=1;
 double a[N][N],f=1,c,x,sn;
 for (i=0;i<N;i++)
  for (j=0;j<N;j++)
   scanf ("%lf",&a[i][j]);
 for (i=0,j=0;i<N&&j<N;i++,j++)
 {
  if (a[i][j]==0)
  {
   for (m=i;a[m][j]==0;m++);
   if (m==N)
   {
    sn=0;
        exit(0);
   }
   else
    for (n=j;n<N;n++)
    {
     c=a[i][n];
     a[i][n]=a[m][n];
     a[m][n]=c;
    }
    k*=(-1);
  }
  for (s=N-1;s>i;s--)
  {
   x=a[s][j];
   for (t=j;t<N;t++)
    a[s][t]-=a[i][t]*(x/a[i][j]);
  }
 }
 for (i=0;i<N;i++)
  f*=a[i][i];
 sn=k*f;
 printf ("detA=%lf/n",sn);
}<

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 樟树市| 磴口县| 清涧县| 平潭县| 浮梁县| 柳州市| 宁城县| 茂名市| 芦溪县| 义乌市| 赤壁市| 双峰县| 辽宁省| 阿拉尔市| 日喀则市| 庄浪县| 武鸣县| 吉安市| 永年县| 东莞市| 长沙县| 石屏县| 三亚市| 白水县| 乌兰察布市| 顺平县| 宁城县| 盐城市| 富阳市| 亚东县| 康定县| 民权县| 合肥市| 廊坊市| 宜章县| 清涧县| 英吉沙县| 崇文区| 泰和县| 尉氏县| 定结县|