#6166: 為什麼NA?請問各位高手


d3887147 (123)

學校 : 臺北市私立薇閣高級中學
編號 : 10071
來源 : [126.227.225.236]
最後登入時間 :
2020-07-19 20:16:59
a006. 一元二次方程式 | From: [123.192.22.95] | 發表日期 : 2011-12-14 23:43

#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int main(int argc, char *argv[])
{
    int iA, iB, iC, D;
    while(cin>>iA>>iB>>iC)
    {
        D = iB * iB - 4 * iA * iC ;
        if( D > 0)
            cout << "Two different roots x1=" <<( -iB + sqrt(D) ) /2 * iA << " , x2=" << ( -iB - sqrt(D) ) /2 * iA << endl;
        else 
            ( D < 0 )? cout << "No real root" : cout << "Two same roots x=" << ( -iB  ) /2 * iA;
        cout << endl;   
    }                
    return EXIT_SUCCESS;
}
*** 第 5 點 (20%):WA (line:1) 您的答案為: Two same roots x=-4 正確答案為: Two same roots x=-1 

 
ZeroJudge Forum