首页 > 其他 > 详细

求谜之一元二次方程

时间:2018-06-24 10:59:50      阅读:192      评论:0      收藏:0      [点我收藏+]

1058:求一元二次方程

这个题真的是太诡异啦!改了一上午,才到90分!超级气哼╭(╯^╰)╮

先不管了贴上90分代码,100分代码等我调出来再说!

一点问题都没有嘛!!!!!!!!!

 

#include<iostream>
#include<cstdio>

#include<cmath>
using namespace std;

int main()
{
    double a,b,c,x1,x2;
    scanf("%lf%lf%lf",&a,&b,&c);
    if(b*b>4*a*c)
    {
        x1=(0-b+sqrt(b*b-4*a*c))/(2*a);
        x2=(0-b-sqrt(b*b-4*a*c))/(2*a);
        if(x1<x2)
        {
            printf("x1=%.5lf;x2=%.5lf\n",x1,x2);
        }
        else if(x1>x2)
        {
            printf("x1=%.5lf;x2=%.5lf\n",x2,x1);
        }
    }
    else if(b*b==4*a*c)
    {
        x1=(0-b)/(2*a);
        printf("x1=x2=%.5lf\n",x1);
    }
    else if(b*b<4*a*c)
    {
        cout<<"No answer!"<<endl;
    }
    return 0;
}

 

求谜之一元二次方程

原文:https://www.cnblogs.com/xrj1229/p/9219795.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!