要求计算一元二次方程ax2+bx+c=0(a=0)的根。 主函数中给出3个浮点系数a、b、c,调用函数rootOfEquation()求解方程的实根。方程的根通过指针类型的参数x1、x2传回主函数,其中x1是值较大的根,x2是值较小的根。
- 若方程有两个相等的实根,函数返回1;
- 若方程有两个不等的实根,函数返回2;
- 若方程无实根,函数返回0。
函数接口定义:
int rootOfEquation(double a, double b, double c, double *x1, double *x2);
裁判测试程序样例:
#include<stdio.h>
#include<math.h>
int rootOfEquation(double a, double b, double c, double *x1, double