#7517: XY值錯誤


a127000555 (OAO)

學校 : 臺北市私立薇閣高級中學
編號 : 31134
來源 : [123.194.35.34]
最後登入時間 :
2024-11-23 12:28:30
a410. 解方程 -- TYVJ | From: [123.194.39.66] | 發表日期 : 2013-02-27 23:46

#include <stdio.h>
#include <stdlib.h>

int main()
{float a,b,c,d,e,f,x,y,h,k,i;
scanf("%f",&a);
scanf("%f",&b);
scanf("%f",&c);
scanf("%f",&d);
scanf("%f",&e);
scanf("%f",&f);
h=b*d/a;
k=c*d/a;
if(e==h && f==k){i=1;}
else if (e==h && f!=k){i=2;}
else{i=3;}
h=e-b*d/a;
k=f-c*d/a;
y=h/k;
x=(c-b*y)/a;
if(i==1){printf("Too many");}
else if(i==2){printf("No answer");}
else {printf("x=%0.2f\ny=%0.2f",x,y);}
  return 0;
}
輸出值錯誤。
數學上應該是沒有錯吧? 
 
ZeroJudge Forum