版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
-
给出该方程中各项的系数(ab,cd 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间)且根与根之差嘚绝对值>=1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格)并精确到小数点后2位。
- 一行包含四个实数a,bc,d相邻两個数之间用单个空格隔开。
- 一行包含三个实数,为该方程的三个实根按从小到大顺序排列,相邻两个数之间用单个空格隔开精确到尛数点后2位。
-
- 根据题目描述求根的过程即为二分,只要f(l)*f(r)<=0,其间必有根
- 由于一定存在三个根,且两根的距离大于1故从左往右,依次扫描、二分
- 注意:因为此题要用到浮点,注意函数参数为Double型