#30499: NA(80%)


alex950301 (alex0301)

學校 : 新北市立新莊高級中學
編號 : 141423
來源 : [49.159.246.211]
最後登入時間 :
2024-10-19 20:13:44
a410. 解方程 -- TYVJ | From: [61.64.1.159] | 發表日期 : 2022-05-25 23:00

這題應該很簡單啊 ,為什麼我卡在80%

#include <iostream>
#include <iomanip>
using namespace std;
int main () {
    double a , b , c , d , e , f , x , y ;
    while( cin >> a >> b >> c >> d >> e >> f ) {
        if( a / d == b / e && b / e == c / f ) cout << "Too many" << endl ;
        else if( a / d == b / e && b / e != c / f ) cout << "No answer" << endl ;
        else {
            x = ( c * e - b * f ) / ( a * e - b * d ) ;
            y = ( c * d - a * f ) / ( b * d - a * e ) ;
            cout << "x=" << fixed << setprecision(2) << x << endl ;
            cout << "y=" << fixed << setprecision(2) << y << endl ;
        }
    }
    return 0 ;
}

#8: 10% WA (line:1)

您的答案為: x=-nan
正確答案為: Too many

#9: 10% WA (line:1)

您的答案為: No answer
正確答案為: Too many
 
#30512: Re: NA(80%)


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a410. 解方程 -- TYVJ | From: [59.115.10.38] | 發表日期 : 2022-05-26 21:46


        if( a / d == b / e && b / e == c / f )
        else if( a / d == b / e && b / e != c / f )
       


輸入有可能是0,可以改成乘法就好了

 
#30588: Re: NA(80%)


alex950301 (alex0301)

學校 : 新北市立新莊高級中學
編號 : 141423
來源 : [49.159.246.211]
最後登入時間 :
2024-10-19 20:13:44
a410. 解方程 -- TYVJ | From: [61.64.1.159] | 發表日期 : 2022-05-30 15:34

謝謝~ 已AC

 

 
ZeroJudge Forum