#5006: 請問我錯在哪邊


cse911518 (仆街)

學校 : 國立臺中高級工業職業學校
編號 : 17458
來源 : [211.73.171.28]
最後登入時間 :
2011-08-17 21:37:54
a006. 一元二次方程式 | From: [122.127.66.241] | 發表日期 : 2011-03-26 19:46

#include<<math.h>>
#include<iostream>
using namespace std;
int main ()
{
    int a,b,c,d,e,f;
    while (cin >> a >> b >> c )
    d=(-b+sqrt(b*b-4*a*c))/2*a
    e=(-b-sqrt(b*b-4*a*c))/2*a
    f=(-b)/2*a
    if (b*b-4*a*c > 0)
    {
         cout << "Two different roots x1="  << d << ", x2=" << e << endl;
    }
    else if (b*b-4*a*c=0)
    {
         cout << "Two same roots x=" << f << endl;
    }
    else
    {
         cout << "No real root" << endl ;
    }
}
       
#5092: Re:請問我錯在哪邊


handsome616 (豆花)

學校 : 義守大學
編號 : 18775
來源 : [218.164.49.90]
最後登入時間 :
2015-12-27 23:31:14
a006. 一元二次方程式 | From: [122.122.22.163] | 發表日期 : 2011-05-01 01:27

#include<>
#include
using namespace std;
int main ()
{
    int a,b,c,d,e,f;
    while (cin >> a >> b >> c )
    d=(-b+sqrt(b*b-4*a*c))/2*a
    e=(-b-sqrt(b*b-4*a*c))/2*a
    f=(-b)/2*a
    if (b*b-4*a*c > 0)
    {
         cout << "Two different roots x1="  << d << ", x2=" << e << endl;
    }
    else if (b*b-4*a*c=0)
    {
         cout << "Two same roots x=" << f << endl;
    }
    else
    {
         cout << "No real root" << endl ;
    }
}
     

第一行就錯了 
ZeroJudge Forum