#18760: c++參考解答


chi_sen_hong (龍焰)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 83302
來源 : [118.167.222.78]
最後登入時間 :
2022-06-11 22:17:43
a410. 解方程 -- TYVJ | From: [59.115.226.112] | 發表日期 : 2019-08-04 21:46

#include <bits/stdc++.h>
using namespace std;
int main(){
double a,b,c,d,e,f;
while(cin>>a>>b>>c>>d>>e>>f){
if(a*e==d*b){
if(a*f==c*d)cout << "Too many\n";
else cout << "No answer\n";
}else{
double x=(c*e-b*f)/(a*e-b*d);
double y=(c*d-a*f)/(b*d-a*e);
cout << "x=" << fixed << setprecision(2) << x << endl;
cout << "y=" << fixed << setprecision(2) << y << endl;

}
}
}
/*求y
adx+bdy=cd...1
adx+aey=af...2

2-1得(bd-ae)y=cd-af
y=(cd-af)/(bd-ae)

求x
aex+bey=ce
bdx+bey=bf

同理,
x=(ce-bf)/(ae-bd)
*/

 
ZeroJudge Forum