#2508: DEV測試都OK,但卻CE(測資點都沒過)?


machib01850216 (marmot)


以下是我的程式碼

拜託各位幫我看看我的問題出在哪裡!

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


謝謝~

#2509: Re:DEV測試都OK,但卻CE(測資點都沒過)?


example (學姊)


以下是我的程式碼

拜託各位幫我看看我的問題出在哪裡!



表頭檔少了一行 #include <math.h>

因為你有用到 sqrt()

#2510: Re:DEV測試都OK,但卻CE(測資點都沒過)?


machib01850216 (marmot)


以下是我的程式碼

拜託各位幫我看看我的問題出在哪裡!



表頭檔少了一行 #include

因為你有用到 sqrt()

喔喔! 我都還不知道有那個標頭黨的存在哩!

原來如此謝謝你呀~!