OJ系统新功能测试中,如有问题请联系 15864441230 17853533775 15684102985 17853533719 尽量不要在上课时间打电话

Problem 1048. -- 求方程的根

1048: 求方程的根

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 1487  Solved: 506
[Submit][Status][Web Board]

Description

求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。

Input

a b c

Output

x1=? x2=?

Sample Input

4 1 1

Sample Output

x1=-0.125+0.484i x2=-0.125-0.484i

HINT

  主函数已给定如下,提交时不需要包含下述主函数


/*  C代码或C++代码   */

int main()

{

    float a,b,c,q;

    void shigen(float,float,float);

    void denggen(float ,float );

    void xugen(float ,float ,float);

    scanf("%f%f%f",&a,&b,&c); //C

    //或 cin>>a>>b>>c; //C++

    q=b*b-4*a*c;

    if(q>0) shigen(a,b,q);

    else if(q==0) denggen(a,b);

    else xugen(a,b,q);

    return 0;

}

Source

[Submit][Status][Web Board]