#10340: 可以幫我看哪裡有問題嗎?


40121242L (QuikSun)

學校 : 國立臺灣師範大學
編號 : 53092
來源 : [140.122.92.100]
最後登入時間 :
2016-01-11 15:31:36
a006. 一元二次方程式 | From: [58.115.89.87] | 發表日期 : 2015-10-10 18:05

#include <stdio.h>   

#include<stdlib.h>

#include <math.h>

 

int main() 

 {       

int a,b,c;

int root;  

int x=0, x1=0, x2=0;

    

while(scanf("%d %d %d", &a, &b, &c)!=EOF )

{  

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

 

if(root>0)

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

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

 printf("Two different roots x1=%d , x2=%d\n",x1,x2);

}

 

else if(root==0)

{  

 x=-b/2*a;

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

}

 

else

printf("No real root\n");

 

}

 

return 0;  

 

  } 

 

 

 

 
ZeroJudge Forum