博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯--Quadratic Equation
阅读量:5311 次
发布时间:2019-06-14

本文共 885 字,大约阅读时间需要 2 分钟。

                                                                     蓝桥杯--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);
    }
}

 运行结果:

 

 答案不唯一,仅供参考。

 

转载于:https://www.cnblogs.com/pwhit/p/5252339.html

你可能感兴趣的文章
【基本优化实践】【1.3】最大内存参数限制
查看>>
oracle 安装(一)
查看>>
MyEclipse8.5 打开菜单栏的help->Software Updates子菜单
查看>>
Apache 阿帕奇 配置运行环境
查看>>
[转]ofstream/ifstream 文本/二进制 方式 读入/写出 数据方法
查看>>
【VIM】vimrc文件的基本设置
查看>>
【实习项目记录】(三)调整网络图片固定宽高
查看>>
Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
查看>>
ASP.NET获取自增长列(标识列)的ID
查看>>
分析MySQL各项指标
查看>>
安装虚拟机
查看>>
Webserver推送技术
查看>>
SSI框架总结
查看>>
空间分析概述
查看>>
面试官问你的缺点是什么,你会怎么回答?看看面试官的那些“套路
查看>>
NET二进制图片存储与读取数据库的常见方法
查看>>
返回字符串的长度
查看>>
JS中的加减乘除和比较赋值
查看>>
WebRequest请求被中止: 未能创建 SSL/TLS 安全通道
查看>>
hiho 1050 树中的最长路 (树的直径)
查看>>