#48154: 簡單版C++ 輕鬆能懂


hwces104107@gmail.com (札克)

學校 : 國立臺南家齊女子高級中學
編號 : 298651
來源 : [124.8.176.101]
最後登入時間 :
2025-09-22 22:56:52

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a,b,c;
    cin>>a>>b>>c;//依題意輸入a,b,c
    int ans=sqrt((b*b)-(4*a*c));//sqrt為C++根號的寫法
    if(ans<0){
        cout<<"No real root"<<endl;
        return 0;
    }//先判斷是否有解
    int ans1=(-b+ans)/(2*a);
    int ans2=(-b-ans)/(2*a);
    if(ans1>ans2){
        cout<<"Two different roots x1="<<ans1<<" , x2="<<ans2<<endl;
    }
    else if(ans1<ans2){
        cout<<"Two different roots x1="<<ans2<<" , x2="<<ans1<<endl;
    }
    else if(ans1==ans2){
        cout<<"Two same roots x="<<ans1<<endl;
    }
}