#40683: NA 80%請問要如何修改?


s010041@fjsh.cy.edu.tw (位數煌包哲)

學校 : 嘉義市私立輔仁高級中學
編號 : 214782
來源 : [163.27.10.248]
最後登入時間 :
2023-10-26 14:12:55
a006. 一元二次方程式 | From: [111.242.31.126] | 發表日期 : 2024-06-05 13:12

#include<iostream>
#include<cmath>

using namespace std;

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

 

    return 0;
}

 
#40812: Re: NA 80%請問要如何修改?


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a006. 一元二次方程式 | From: [223.137.45.19] | 發表日期 : 2024-06-13 21:59


     x1 = (-1 * b + sqrt(b*b - 4*a* c))/2*a;
     x2 = (-1 * b - sqrt(b*b - 4*a* c))/2*a;


2*a要括號

 
ZeroJudge Forum