#13271: C++本題參考(有排版)


monero778176 (堃)

學校 : 國立宜蘭大學
編號 : 74650
來源 : [39.10.97.219]
最後登入時間 :
2018-01-27 21:26:28
a006. 一元二次方程式 | From: [118.165.228.157] | 發表日期 : 2018-01-22 23:18

#include<iostream>
#include<cmath>


using namespace std;

    
int main(void)
{


int a,b,c;
int x1,x2;
while(cin>>a>>b>>c)
{


int judge = b*b-4*a*c;
float i = sqrt(judge);
x1 = (-b+i)/(2*a);
x2 = (-b-i)/(2*a);

if(judge<0)
{


cout<<"No real root"<<endl;


}
if(judge==0)
{


cout<<"Two same roots x="<<x1<<endl;


}
if(judge>0)
{


if(x1!=x2 && x1>x2)
{
cout<<"Two different roots x1="<<x1<<" , x2="<<x2<<endl;
}
if(x1!=x2 && x1<x2)
{
cout<<"Two different roots x1="<<x2<<" , x2="<<x1<<endl;
}


}


}


return 0;


}

 

 
ZeroJudge Forum