當前位置:編程學習大全網 - 編程軟體 - c語言解三元壹次方程組!接著我的代碼寫!盡快~

c語言解三元壹次方程組!接著我的代碼寫!盡快~

//用克萊姆法則

float d=a[0,0]*a[1,1]*a[2,2]+a[0,1]*a[1,2]*a[2,0]+a[0,2]*a[1,0]*a[2,1]-a[0,0]*a[1,2]*a[2,1]-a[0,1]*a[1,0]*a[2,2]-a[0,2]*a[1,1]*a[2,0];

if(d==0)printf("無解\n");

else{

float p=a[0,3]*a[1,1]*a[2,2]+a[0,1]*a[1,2]*a[2,3]+a[0,2]*a[1,3]*a[2,1]-a[0,3]*a[1,2]*a[2,1]-a[0,1]*a[1,3]*a[2,2]-a[0,2]*a[1,1]*a[2,3];

float q=a[0,0]*a[1,3]*a[2,2]+a[0,3]*a[1,2]*a[2,0]+a[0,2]*a[1,0]*a[2,3]-a[0,0]*a[1,2]*a[2,3]-a[0,3]*a[1,0]*a[2,2]-a[0,2]*a[1,3]*a[2,0];

float r=a[0,0]*a[1,1]*a[2,3]+a[0,1]*a[1,3]*a[2,0]+a[0,3]*a[1,0]*a[2,1]-a[0,0]*a[1,3]*a[2,1]-a[0,1]*a[1,0]*a[2,3]-a[0,3]*a[1,1]*a[2,0];

printf("x1=%f\n",p/d);

printf("x2=%f\n",q/d);

printf("x3=%f\n",r/d);

}

}

  • 上一篇:電腦軟件是怎樣制作的?
  • 下一篇:MQ代表的是什麽意思啊?
  • copyright 2024編程學習大全網