#include <stdio.h>
double delta(double a,double b,double d,double e)
{
return a*e-b*d;
}
int main(void)
{
double a,b,c,d,e,f;
double x,y,del,del_x,del_y;
double delta(double a,double b,double d,double e);
printf("請依序輸入各項數值(a,b,c,d,e,f):\n");
scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f);
del = delta(a,b,d,e);
del_x = delta(c,b,f,e);
del_y = delta(a,c,d,f);
if(del==0)
{
if(del_x==0 && del_y==0) printf("無限多組解\n");
else printf("無解\n");
}
else
{
x = del_x/del;
y = del_y/del;
printf("x=%lf\ty=%lf\n",x,y);
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 140.112.240.76