島嶼渡假↘下殺$4900起來自星星的你也會打廣告?法人:14檔今年本業虧定了療傷止痛,王郁琦先下台!
2011-06-17 12:45:33 人氣(1,276) | 回應(0) | 推薦(0) | 收藏(0) 上一篇 | 下一篇

[JAVA] a006. 一元二次方程式

0
收藏
0
推薦

/**********************************************************************************/
/*  Problem: a006 "一元二次方程式"                                         */
/*  Language: JAVA                                                                */
/*  Result: AC (122ms, 5984KB) on ZeroJudge                                       */
/*  Author: new1028 at 2011-06-17 09:26:40                                        */
/**********************************************************************************/


import java.util.Scanner;
import java.lang.Math.*;
public class a005 {
    public static void main(String args[]) {
        Scanner cin = new Scanner(System.in);
        while(cin.hasNext()) {
            double a, b, c, d;
            a = cin.nextDouble();
            b = cin.nextDouble();
            c = cin.nextDouble();
            d = b*b - 4*a*c;
            if(d > 0)
                System.out.println("Two different roots x1=" + (int)((-b+Math.sqrt(d))/(2*a)) + " , x2=" + (int)((-b-Math.sqrt(d))/(2*a)));
            else if(d == 0)
                System.out.println("Two same roots x=" + (int)(-b/(2*a)));
            else
                System.out.println("No real root");
        }
    }
}

台長:Morris
人氣(1,276) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: ZeroJudge |
此分類下一篇:[JAVA] a007. 判斷質數
此分類上一篇:[JAVA] a005. Eva 的回家作業

我要回應
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入以下數字 (ex:123)

(有*為必填)
詳全文