#9518: 這問題是出在哪?


6617kkas (unknown)

學校 : 新北市私立時雨高級中學
編號 : 45088
來源 : [1.34.21.123]
最後登入時間 :
2018-10-16 18:48:25
a006. 一元二次方程式 | From: [111.251.100.198] | 發表日期 : 2014-12-13 00:21

#include<stdio.h>
#include<stdlib.h>
#include <math.h>
int main()
{
    int a,b,c;
    int D;
    while(scanf("%d %d %d",&a,&b,&c) !=EOF)
    {
     D=b*b-4*a*c;
     if(D<0)
     printf("No real root\n");
     else if(D==0)
     printf("Two same roots x=%d\n",(0-b)/(2*a));
     else{
    D=sqrt(D);
     printf("Two different roots x1=%d , x2=%d\n",((0-b)+D)/(2*a),((0-b)-D)/(2*a));
     }
    }
    return 0;
}
 
 
 
 
測資都是正確 但不清楚哪裡出了問題 
 
ZeroJudge Forum