#10947: 第9第10測資點都錯...求解


fdhs105285 (不簡單的三角形)

學校 : 桃園市私立復旦高級中學
編號 : 52675
來源 : [125.228.197.128]
最後登入時間 :
2024-05-19 20:56:36
a410. 解方程 -- TYVJ | From: [122.116.5.168] | 發表日期 : 2016-05-22 22:11

第 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;
}
}
}

 
ZeroJudge Forum