#11227: #JAVA-解答僅供參考


ss0935565 (morning)

學校 : 朝陽科技大學
編號 : 58733
來源 : [163.17.21.136]
最後登入時間 :
2019-04-19 16:52:30
a006. 一元二次方程式 | From: [163.17.22.47] | 發表日期 : 2016-08-01 13:37


int a,b,c,x1=0,x2=0;
while(scanner.hasNext()){
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();

double s1=Math.sqrt((b*b)-(4*a*c));
x1 = (int)(-b + s1)/(2*a);
x2 = (int)(-b - s1)/(2*a);

double total=b*b-4*a*c;
if(total>0){
System.out.println("Two different roots x1=" + x1
+ " , x2=" + x2);
}else if(total==0){
System.out.println("Two same roots x=" + x1);
}else{
System.out.println("No real root");
}

}


 
ZeroJudge Forum