算法训练VIP 一元三次方程求解

原题链接:一元三次方程求解

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

数据规模和约定
|a|,|b|,|c|,|d|< =20

输入
四个实数:a,b,c,d
输出
由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位
样例输入
1 -5 -4 20
样例输出
-2.00 2.00 5.00

代码

#include <iostream>
#include <algorithm>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{double a, b, c, d;cin >> a >> b >> c >> d;int xcount = 0;for (double i = -100; i <= 100; i += 0.01){if (xcount == 3){break;}else{if (abs(a * pow(i, 3) + b * i * i + c * i + d) < 0.000001){xcount++;cout << fixed << setprecision(2) << i << " ";}}}return 0;
}

蓝桥杯题目练习(一元三次方程求解)相关推荐

  1. 试题 算法训练 一元三次方程求解---蓝桥杯

    试题 算法训练 一元三次方程求解 题目描述: 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a ...

  2. 蓝桥杯 算法训练 一元三次方程求解

    算法训练 一元三次方程求解   时间限制:1.0s   内存限制:256.0MB        问题描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b, ...

  3. 题目:P1024 [NOIP2001 提高组] 一元三次方程求解

    题目:[NOIP2001 提高组] 一元三次方程求解 - 洛谷 题目大意 给定4个数作为一元三次方程的系数,再用2位小数计算出3个根 数据类型 double 思路 输入进行条件判断 代码 #inclu ...

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

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

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

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

  6. 1038 一元三次方程求解

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

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

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

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

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

  9. 【信奥赛一本通】1238:一元三次方程求解(详细代码)

    [分治算法]一元三次方程求解 1.[题目描述] 2.[代码] 1.[题目描述] [题目描述] 形如:ax3+bx2+cx+d=0 这样的一个一元三次方程. 给出该方程中各项的系数(a,b,c,d均为实 ...

最新文章

  1. type lambda
  2. 如何解决IIS7上传文件大小限制【转】
  3. 判断long类型是否为空_数据类型
  4. zend 修改默认view路径,添加扩展view
  5. 关于计算机的英语作文九年级,实用的九年级英语作文合集6篇
  6. 蒙特卡洛模拟_蒙特卡洛模拟法求期权价值
  7. ABP vNext 自动注入,暗藏天坑如斯
  8. 玩转 SpringBoot 2 快速搭建 | IntellJ IDEA篇
  9. IndexedDB 简单封装
  10. 从头开发一个 RPC 是种怎样的体验?
  11. 关于Go1.14,你一定想知道的性能提升与新特性
  12. Maven--Cargo远程部署
  13. CenterCrop图像裁剪原理
  14. 《大数据技术原理与应用》林子雨 期末复习重点(总结)
  15. 桥连模式,模板模式的改进
  16. 华为网吧服务器型号,网吧服务器 主机配置
  17. (精华2020年5月4日更新) vue教程篇 axio的使用
  18. 就算是一件小事也要做好——买土豆的故事
  19. php 怎样清除浏览器痕迹,如何清除电脑使用痕迹?上网痕迹清理的方法介绍
  20. 用友预收冲应收处理流程

热门文章

  1. Typescript中的问号点(?.)是什么意思?
  2. 开放·凝聚·激励 :云和恩墨2019年中团建圆满结束
  3. C#100分秘籍 sduwh
  4. 绝缘栅型n沟道场管_技术小科普—MOS管场效应管(MOSFET)详解
  5. WD5208-AC-DC芯片-非隔离电源芯片
  6. 关于UITableView的性能优化
  7. 使用 iframe sandbox 时的注意点
  8. 正确面对“压力面试”,不要自我PUA
  9. JavaScript控制元素(标签)的显示与隐藏
  10. 以下用来处理python字典的方法中正确的是_以下关于Python的说法中正确的是哪一项?...