1015: 二次方程的实根

1015: 二次方程的实根

Time Limit: 1 Sec   Memory Limit: 30 MB
Submit: 21637   Solved: 9212

Submit Status Web Board

Description

编程计算并输出一元二次方程ax^2+bx+c=0的两个实根,其中a、b、c的值由用户从键盘输入,假设a、b、c的值能保证方程有两个不相等的实根(即b^2-4ac>0)。

Input

输入三个实数,以空格隔开。

Output

按从大到小的顺序输出两个实根,每个数据占7列、小数点后保留两位小数,不足7列右对齐

Sample Input

2 6 1

Sample Output

-0.18 -2.82


#include
#include>
int main(void)
{
    double a,b,c,d,x1,x2;
    scanf("%lf %lf %lf",&a,&b,&c);
    d=sqrt(b*b-4*a*c);
    x1=(-b+d)/(2*a);
    x2=(-b-d)/(2*a);
    printf("%7.2f%7.2f",x1,x2);
    return 0;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部