#29745:


haven9048@gmail.com (吳尚霈)

學校 : 不指定學校
編號 : 140999
來源 : [118.170.16.220]
最後登入時間 :
2022-03-31 14:26:17
a006. 一元二次方程式 | From: [118.170.16.220] | 發表日期 : 2022-03-29 13:30

#C語言

程式碼:

#include <stdio.h>

#include <math.h>

 

int main(void){

    int a, b, c;

    double juge;

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

    juge = b*b - 4*a*c;

    if(juge>0){

        printf("Two different roots x1=%d , x2=%d\n", (int)(-b+sqrt(juge))/(2*a), (int)(-b-sqrt(juge))/(2*a));        //double -> int 型別要轉換

    }

    else if(juge == 0){

        printf("Two same roots x=%d\n", (-b)/(2*a));

    }

    else{

        printf("No real root");

    }

}

 
ZeroJudge Forum