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;
}
輸出值錯誤。
數學上應該是沒有錯吧?