#8731: 求助!!!最後一直wa


CSE210627 (蔣晤)

學校 : 國立臺中高級工業職業學校
編號 : 38163
來源 : [140.118.134.166]
最後登入時間 :
2016-11-04 11:02:01
a006. 一元二次方程式 | From: [114.35.103.135] | 發表日期 : 2014-03-27 21:46

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    double a,b,c,j,ra,rb,s;
    cin >> a;
    cin >> b;
    while (cin >>c)
    {
        j=pow(b,2.0)-4*a*c;
        ra=(-b+sqrt(pow(b,2.0)-4*a*c))/2*a;
        rb=(-b-sqrt(pow(b,2.0)-4*a*c))/2*a;
        if(ra==-0||rb==-0)
        {
            ra=0;
            rb=0;
        }
        if(j<0)cout<<"No real root";
        if(j==0)
        {
            cout<<"Two same roots x="<<rb;
        }
        if(j>0)
        {
            if(rb>ra)
            {
                s=ra;
                s=rb;
                rb=s;
            }
            cout<<"Two different roots x1="<<ra<<" , x2="<<rb;
        }
        return 0;
    }
}
-----------------------------------------wrong massage----------------------------------------------------------
 第 1 測資點(20%): AC (4ms, 504KB)
通過檢測
第 2 測資點(20%): AC (4ms, 496KB)
通過檢測
第 3 測資點(20%): AC (4ms, 452KB)
通過檢測
第 4 測資點(20%): AC (4ms, 504KB)
通過檢測
第 5 測資點(0%): WA (line:1)
答案不正確
您的答案為: Two same roots x=-4 正確答案為: Two same roots x=-1
 
ZeroJudge Forum