Module: 二进制搜索单调函数


Problem

4 /5


三次方程

Problem

给定四个实数:A、B、C、D,求出方程Ax3+Bx2+Cx+D=0的所有根。已知该方程的所有根的绝对值都不超过1000。已知该方程的任意两个根相差至少10-6
 
输入
程序接收四个实数作为输入:A、B、C、D。这四个数中的任何一个(但不是同时全部)都可以等于 0。
 
输出
程序应打印 0 到 3 个实数:给定方程的根按升序排列。多个根只需绘制一次。根值必须以点后6个字符的精度显示。
  <正文>
输入 输出
0 0 1000 -1 0.001