#28899: def c 不懂哪裡錯 數字跑得出來


daviddavid1021ya@gmail.com (陳金生)

學校 : 不指定學校
編號 : 179874
來源 : [223.141.39.156]
最後登入時間 :
2022-03-19 16:06:43
a006. 一元二次方程式 | From: [223.141.177.255] | 發表日期 : 2022-01-10 20:32

#include<stdio.h>

#include<math.h >

 

int main(){

int a=0,b=0,c=0;

float x1=0,x2=0,x=0;

scanf("%d %d %d",&a,&b,&c);

if((b*b-4*a*c)>0){

x1 = ((-b)+sqrt(b*b-4*a*c))/(2*a);

x2 = ((-b)-sqrt(b*b-4*a*c))/(2*a);

printf("Two different roots x1=%.0f , x2=%.0f",x1,x2);

}else if((b*b-4*a*c)==0){

x = (-b)/(2*a);

printf("Two same roots x=%d",x);

}else{

printf("No real root");

}

 

return 0 ;

}

 
ZeroJudge Forum