本站遷移

因為我最近租用了網路空間以及網域,
故本站已遷移至新網站~
這邊的資訊已經正在進行搬移的工作~
希望各位可以到新網站去逛XD

New Website:
http://knightzone.org/

搜尋此網誌

2011年1月18日 星期二

[Zerojudge]a006: 一元二次方程式

公式解,即可得。

P.S. 公式:(-b+sqrt(b*b-4*a*c))/(2*a) 以及 (-b-sqrt(b*b-4*a*c))/(2*a)

[C++](5ms, 704KB)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a, b, c;
while( cin >> a >> b >> c )
{
if( b*b - 4*a*c < 0 )
cout << "No real root\n";
else if( b*b - 4*a*c == 0 )
cout << "Two same roots x=" << -b/(2*a) << endl;
else
cout << "Two different roots x1=" << (-b + sqrt(b*b-4*a*c)) / (2*a) << " , x2=" << (-b - sqrt(b*b-4*a*c)) / (2*a) << endl;
}
return 0;
}

0 意見:

張貼留言