zoukankan      html  css  js  c++  java
  • 蓝桥杯--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);
        }

    }

     运行结果:

     

     答案不唯一,仅供参考。

  • 相关阅读:
    关于Unity中Mecanim动画的重定向与动画混合
    php远程抓取网站图片并保存
    OpenResty最佳实践
    111
    安装Nginx+Lua+OpenResty开发环境配置全过程实例
    ecshop常用的一些变量
    php 常用的标签比较
    PHP 设计模式
    mysql导入sql脚本
    linux 解压压缩大全
  • 原文地址:https://www.cnblogs.com/pwhit/p/5252339.html
Copyright © 2011-2022 走看看