问题描述

有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值>=1。要求三个实根。。

输入格式

四个实数:a,b,c,d

输出格式

由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位

样例输入

1 -5 -4 20

样例输出

-2.00 2.00 5.00
数据规模和约定
  |a|,|b|,|c|,|d|<=10

代码:

import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);double a = sc.nextDouble();double b = sc.nextDouble();double c = sc.nextDouble();double d = sc.nextDouble();double []arr = new double[3];int count =0;for (double x =-100;x<100;x++){if (a*x*x*x+b*x*x+c*x+d == 0){arr[count++] = x;}}if(Math.abs(arr[2]-arr[1])>=1&&Math.abs(arr[2]-arr[0])>=1&&Math.abs(arr[2]-arr[0])>=1){for (int i = 0;i<3;i++){System.out.printf("%.2f ",arr[i]);}}}
}

Java 一元三次方程求解相关推荐

  1. 洛谷——P1024 [NOIP2001 提高组] 一元三次方程求解

    P1024 [NOIP2001 提高组] 一元三次方程求解 题目描述 有形如:a x^3 + b x^2 + c x + d = 0a**x3+b**x2+c**x+d=0 这样的一个一元三次方程.给 ...

  2. 试题 算法训练 一元三次方程求解

    试题 算法训练 一元三次方程求解 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 有形如:ax3+bx2+cx+ ...

  3. zcmu-2116一元三次方程求解

    2116: 一元三次方程求解 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 65  Solved: 23 [Submit][Status][Web B ...

  4. 1814: 一元三次方程求解

    //很久之前写的,记录一下~ 1814: 一元三次方程求解 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 45 Solved: 28 [Submit][ ...

  5. 【luogu 1024 一元三次方程求解】二分思想

    题目出自luogu 1024 一元三次方程求解 描述: 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根( ...

  6. 信息学奥赛一本通(1238:一元三次方程求解)

    1238:一元三次方程求解 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 6364     通过数: 3241 [题目描述] 形如:ax^3+bx^2+cx+d= ...

  7. 1038 一元三次方程求解

    1038 一元三次方程求解 2001年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题目描述 Description 有形如:ax3+b ...

  8. P1024 [NOIP2001 提高组] 一元三次方程求解 /1238:一元三次方程求解

    P1024 [NOIP2001 提高组] 一元三次方程求解 /1238:一元三次方程求解 # [NOIP2001 提高组] 一元三次方程求解 ## 题目描述 有形如:$a x^3 + b x^2 + ...

  9. MATLAB实现一元三次方程求解/盛金公式

    MATLAB实现一元三次方程求解/盛金公式 一元三次方程求解中,1945年卡尔丹诺把冯塔纳的三次方程求根公式发表出来,但该公式形式比较复杂,直观性也较差.1989年范盛金对一元三次方程求解进行了深入的 ...

最新文章

  1. 如何上传html验证文件大小,html5 实现客户端验证上传文件的大小(简单实例)
  2. 不需要定义神经网络结构就可以恢复模型的两方法
  3. php cros跨域处理,php_CORS 跨域
  4. ubuntu部署git
  5. linux卡在x windows,Linux下显卡配置错误 无法进入X Windows的解决
  6. mfc mysql操作_MFC的数据库操作
  7. 爱快助力元气森林随时随地高效办公
  8. 越来越受欢迎的Vue想学么,90后小姐姐今儿来教你
  9. LightOj_1030 Discovering Gold
  10. 一起谈.NET技术,用NuGet掌管你的Visual Studio扩展
  11. edius隐藏快捷键_Edius常用快捷键
  12. 【本周日城市沙龙】相约上海,共话互动媒体技术产品新趋势
  13. [AHK]爬虫基础 解析IP138网站返回的结果
  14. 第三章 电商分析之会员活跃度
  15. html表ge模板_40多个漂亮的网页表单设计实例
  16. 成功解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command 'D:\\Program Files (x86)\\Micr
  17. hr_assignment_api
  18. Idea中 .vue文件中的代码是灰色的
  19. VS2017调试Qt源码
  20. Fabric 1.0源代码分析(45)gRPC(Fabric中注册的gRPC Service)

热门文章

  1. 外汇天眼:央行人民币降息意味着什么?有什么影响?
  2. C语言获取执行程序所在的目录路径
  3. qq邮件中插入html,qq邮箱如何添加标签
  4. 期刊论文添加基金项目、作者简介
  5. R 语言读写数据编码格式
  6. 通过echarts绘制双十一销量实时统计图表
  7. 7-20 出生年 (10 分)
  8. 【春晚歌星】著名歌唱家拉齐献声人气民族好歌
  9. 《老路用得上的商学课》21-30学习笔记
  10. halcon第五讲:汉字识别