Java 一元三次方程求解
问题描述
有形如: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 一元三次方程求解相关推荐
- 洛谷——P1024 [NOIP2001 提高组] 一元三次方程求解
P1024 [NOIP2001 提高组] 一元三次方程求解 题目描述 有形如:a x^3 + b x^2 + c x + d = 0a**x3+b**x2+c**x+d=0 这样的一个一元三次方程.给 ...
- 试题 算法训练 一元三次方程求解
试题 算法训练 一元三次方程求解 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 有形如:ax3+bx2+cx+ ...
- zcmu-2116一元三次方程求解
2116: 一元三次方程求解 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 65 Solved: 23 [Submit][Status][Web B ...
- 1814: 一元三次方程求解
//很久之前写的,记录一下~ 1814: 一元三次方程求解 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 45 Solved: 28 [Submit][ ...
- 【luogu 1024 一元三次方程求解】二分思想
题目出自luogu 1024 一元三次方程求解 描述: 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根( ...
- 信息学奥赛一本通(1238:一元三次方程求解)
1238:一元三次方程求解 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 6364 通过数: 3241 [题目描述] 形如:ax^3+bx^2+cx+d= ...
- 1038 一元三次方程求解
1038 一元三次方程求解 2001年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题目描述 Description 有形如:ax3+b ...
- P1024 [NOIP2001 提高组] 一元三次方程求解 /1238:一元三次方程求解
P1024 [NOIP2001 提高组] 一元三次方程求解 /1238:一元三次方程求解 # [NOIP2001 提高组] 一元三次方程求解 ## 题目描述 有形如:$a x^3 + b x^2 + ...
- MATLAB实现一元三次方程求解/盛金公式
MATLAB实现一元三次方程求解/盛金公式 一元三次方程求解中,1945年卡尔丹诺把冯塔纳的三次方程求根公式发表出来,但该公式形式比较复杂,直观性也较差.1989年范盛金对一元三次方程求解进行了深入的 ...
最新文章
- 如何上传html验证文件大小,html5 实现客户端验证上传文件的大小(简单实例)
- 不需要定义神经网络结构就可以恢复模型的两方法
- php cros跨域处理,php_CORS 跨域
- ubuntu部署git
- linux卡在x windows,Linux下显卡配置错误 无法进入X Windows的解决
- mfc mysql操作_MFC的数据库操作
- 爱快助力元气森林随时随地高效办公
- 越来越受欢迎的Vue想学么,90后小姐姐今儿来教你
- LightOj_1030 Discovering Gold
- 一起谈.NET技术,用NuGet掌管你的Visual Studio扩展
- edius隐藏快捷键_Edius常用快捷键
- 【本周日城市沙龙】相约上海,共话互动媒体技术产品新趋势
- [AHK]爬虫基础 解析IP138网站返回的结果
- 第三章 电商分析之会员活跃度
- html表ge模板_40多个漂亮的网页表单设计实例
- 成功解决LINK : fatal error LNK1181: 无法打开输入文件“avdevice.lib” error: command 'D:\\Program Files (x86)\\Micr
- hr_assignment_api
- Idea中 .vue文件中的代码是灰色的
- VS2017调试Qt源码
- Fabric 1.0源代码分析(45)gRPC(Fabric中注册的gRPC Service)