#11398: 請問這樣錯在哪


tintinjian12999 (tintinjian)

學校 : 高雄市立高雄高級中學
編號 : 60141
來源 : [101.9.49.168]
最後登入時間 :
2023-07-05 00:32:10
a006. 一元二次方程式 | From: [163.32.78.53] | 發表日期 : 2016-09-30 14:50

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float x,x1,x2,y,a,b,c;
cout << "輸入三個整數 a, b, c" << endl;
while(cin >> a,b,c)
{

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

 

 
ZeroJudge Forum