• 蓝桥杯--Quadratic Equation


                                                                         蓝桥杯--Quadratic Equation

    问题描述
      求解方程ax2+bx+c=0的根。要求a, b, c由用户输入,并且可以为任意实数。
      输入格式:输入只有一行,包括三个系数,之间用空格格开。
      输出格式:输出只有一行,包括两个根,大根在前,小根在后,无需考虑特殊情况,保留小数点后两位。
      输入输出样例
    样例输入
    2.5 7.5 1.0
    样例输出
    -0.14 -2.86
     

      java code:

    import java.util.*;
    import java.text.*;
    public class Yiyuanercifangcheng {
        public static void fun(double a, double b,double c)
        {  
             DecimalFormat df = new DecimalFormat("#0.00");
          double sum = 0;
          sum = (b*b-4*a*c);
           double sum1 = Math.pow(sum, 0.5);
           double s1 = (-b+sum1)/(2*a);
           double s2 =  (((-b)-sum1)/(2*a));
           if(s1>s2)
           {
           System.out.print(df.format(s1)+"  "+df.format(s2));
           }
           else
           {
               System.out.print(df.format(s2)+"  "+df.format(s1));
           }
            
            
        }
        public static void main(String[] args)
        {
             Scanner in = new Scanner(System.in);
               double a = in.nextDouble();
                double b = in.nextDouble();
                 double c = in.nextDouble();
                       
            
            fun(a,b,c);
        }

    }

     运行结果:

     

     答案不唯一,仅供参考。

  • 相关阅读:
    PostgreSQL安装的后续工作
    进程在Linux上实际需要多少内存
    PostgreSQL的大对象以及空间使用 (3)
    PostgreSQL的大对象以及空间使用 (2)
    PostgreSQL的大对象以及空间使用 (1)
    PostgreSQL的WAL(4)--WAL创建和调优
    Cannot set Column 'EffectiveDate' to be null. Please use DBNull instead.
    除去datatable的空行
    sql like in 语句获取以逗号分割的字段内的数据
    el-cascader 设置选中任意一级
  • 原文地址:https://www.cnblogs.com/pwhit/p/5252339.html
Copyright © 2020-2023  润新知