#27633: 一元二次


lmama0813@gmail.com (良い夢を)

學校 : 不指定學校
編號 : 171001
來源 : [114.46.41.233]
最後登入時間 :
2021-11-23 09:50:28
a006. 一元二次方程式 | From: [124.6.16.56] | 發表日期 : 2021-10-21 04:10

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

int main(){
    int a, b, c; //ax^2+bx+c=0
    int x1,x2,K; 
    scanf("%d %d %d",&a,&b,&c);
    x1 = (b*-1+sqrt(pow(b,2)-4*a*c))/(2*a) ;  // sqrt(x): x 開平方
    x2 = (b*-1-sqrt(pow(b,2)-4*a*c))/(2*a) ;  // pow(X,Y): X 的 Y 次方
    K = pow(b,2)-4*a*c ;
    if(K>0){
        printf("Two different roots x1=%d , x2=%d",x1,x2) ;
    }else if(K==0){
        printf("Two same roots x=%d",x1) ;
    }else if(K<0){
        printf("No real root") ;
    }
    return 0;
}
 
ZeroJudge Forum