第 1 測資點(10%): AC (0ms, 108KB)
通過檢測
第 2 測資點(10%): AC (0ms, 80KB)
通過檢測
第 3 測資點(10%): AC (0ms, 116KB)
通過檢測
第 4 測資點(10%): AC (0ms, 96KB)
通過檢測
第 5 測資點(10%): AC (0ms, 116KB)
通過檢測
第 6 測資點(10%): AC (0ms, 88KB)
通過檢測
第 7 測資點(10%): AC (0ms, 108KB)
通過檢測
第 8 測資點(10%): AC (0ms, 96KB)
通過檢測
第 9 測資點(10%): WA (line:1)
答案不正確
您的答案為: x=-nan 正確答案為: Too many
第 10 測資點(10%): WA (line:1)
答案不正確
您的答案為: No answer 正確答案為: Too many
我的程式碼
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float a,b,c,d,e,f,x,y;
while(cin>>a>>b>>c>>d>>e>>f)
{
if((d/a)==(e/b)&&(e/b)==(f/c))
cout<<"Too many"<<endl;
else if((d/a)==(e/b)&&(e/b)!=(f/c))
cout<<"No answer"<<endl;
else
{
x=(c*e-f*b)/(a*e-b*d);
y=(c*d-f*a)/(b*d-a*e);
cout<<"x="<<fixed<<setprecision(2)<<x<<endl;
cout<<"y="<<fixed<<setprecision(2)<<y<<endl;
}
}
}