#11862: 請問哪裡錯了?c


jean5678 (a71829304)

學校 : 不指定學校
編號 : 65406
來源 : [123.205.84.119]
最後登入時間 :
2017-04-08 21:39:53
a006. 一元二次方程式 | From: [123.205.84.119] | 發表日期 : 2017-04-03 16:06

#include<stdio.h>
#include<math.h>

int main()
{
  int a, b, c, D, x1, x2;
  while(scanf("%d%d%d", &a, &b, &c)!=EOF)
  {
     D=b*b-4*a*c;
     x1=((-b)+sqrt(D))/(2*a);
     x2=((-b)-sqrt(D))/(2*a);
     if (D>0)
     printf("Two different roots x1=%d , x2=%d\n", x1, x2);
     else if (D==0)
     printf("Two same roots x=%d\n", x1);
     else
     printf("No real root\n");
  }
  return 0;
}

 
ZeroJudge Forum