#26551: 請問有哪裡可以改嗎?(嘆氣>m<


nihscs11023745 (unknown)

學校 : 臺北市立內湖高級工業職業學校
編號 : 159955
來源 : [114.43.167.13]
最後登入時間 :
2021-08-31 14:34:21
a006. 一元二次方程式 | From: [114.43.212.108] | 發表日期 : 2021-08-13 13:44

#include <iostream>

#include <math.h>

using namespace std;

 

int main(){

int c,z;

float a,b;

while (cin>>a>>b>>c)

{

z=pow(b,2)-4*a*c;

if(z>0)

cout

<<"Two different roots x1="<<(-b+sqrt(pow(b,2)-4*a*c))/2*a

<<" , x2="

<<(-b-sqrt(pow(b,2)-4*a*c))/2*a

<<endl;

if(z==0)

cout<<"Two same roots x="<<-b/2*a<<endl;

if(z<0)

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

}

return 0;

}

 
#26577: Re:請問有哪裡可以改嗎?(嘆氣>m<


cges30901 (cges30901)

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

#include

#include

using namespace std;

 

int main(){

int c,z;

float a,b;

while (cin>>a>>b>>c)

{

z=pow(b,2)-4*a*c;

if(z>0)

cout

<<"Two different roots x1="<<(-b+sqrt(pow(b,2)-4*a*c))/2*a

<<" , x2="

<<(-b-sqrt(pow(b,2)-4*a*c))/2*a

<<endl;

if(z==0)

cout<<"Two same roots x="<<-b/2*a<<endl;

if(z<0)

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

}

return 0;

}

2*a要用括號包起來

這個月已經有四個人沒用括號上來發問了...(嘆氣>m<

 

 
ZeroJudge Forum