#W002. 二次函数((有点难度)[求测试])

二次函数((有点难度)[求测试])

题目描述:

小王是一名数学爱好者,他研究到了二次函数,希望知道他的根,以及函数顶点所在的象限和坐标.

输入描述:

给定一个二次函数解析式f(x)=ax2+bx+c.f(x) = ax^2+bx+c.

输出描述:

两行,第一,二行输出二次函数的根,第三行输出函数顶点所在象限(如果在x,y轴,原点也请输出).第四行输出函数顶点坐标.如果是虚数根则不用输出三四行.

输入样例

2 3 -4

输出样例

0.85
-2.35
第四象限
-0.75,-9.12

提示

求根公式:
实数:
delta = b * b - 4 * a * c
x1 = (-1 * b + sqrt(delta)) / (2 * a)
x2 = (-1 * b - sqrt(delta)) / (2 * a)
虚数:
x1 = (-1 * b + sqrt(-delta))i / (2 * a)
x2 = (-1 * b - sqrt(-delta))i / (2 * a)
i表示虚数单位,可以在运算完后添加.
顶点坐标公式:
x = -b / (2*a)
y = a * x**2 + b * x + c

声明

此题目为张某原创,如有雷同纯属巧合. 特别鸣谢FWXFWX帮助修改.