#21029: 雖然過了但是還是不知道原本的問題在哪裡QQ


h34086115@gs.ncku.edu.tw (H34086115徐圓媛)

學校 : 不指定學校
編號 : 119484
來源 : [180.217.155.240]
最後登入時間 :
2020-04-04 14:00:46
a006. 一元二次方程式 | From: [116.241.148.245] | 發表日期 : 2020-04-03 13:36

//原版

#include <iostream>
#include <cmath>
using namespace std;

int main() {
int a, b, c, x1, x2, x3;
cin >> a >> b >> c;
if (b * b - 4 * a * c > 0) {
x1 = (-b + sqrt(b * b - 4 * a * c)) / 2 * a;
x2 = (-b - sqrt(b * b - 4 * a * c)) / 2 * a;
cout << "Two different roots x1=" << x1 << " , x2=" << x2;
}
else if ((b * b - 4 * a * c) == 0) {
x3 = (-b + sqrt(b * b - 4 * a * c)) / 2 * a;
cout << "Two same roots x=" << x3;
}
else
cout << "No real root";
return 0;
}

 
#21030: Re:雖然過了但是還是不知道原本的問題在哪裡QQ


anandrewboy70900 (ShowTsai)

學校 : 國立中央大學
編號 : 27736
來源 : [203.204.218.144]
最後登入時間 :
2024-02-07 22:53:10
a006. 一元二次方程式 | From: [180.177.78.186] | 發表日期 : 2020-04-03 14:17

 

分母: (2*a)

要加括號




 
ZeroJudge Forum