#19701: 請問我要怎麼停止迴圈


aszx68420 (張洛齊)

學校 : 不指定學校
編號 : 106728
來源 : [111.83.219.51]
最後登入時間 :
2020-03-24 10:23:26
a006. 一元二次方程式 | From: [163.17.232.50] | 發表日期 : 2019-10-21 19:42

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

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

}
return 0;
}

 
ZeroJudge Forum