问题标题: 小年--八下一元二次方程求根器(喇 即 版)

1
0
已解决
李熙尧
李熙尧
新手光能
新手光能
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
using namespace std;
double a,b,c;
int main(){
    printf("                        ----一元二次方程的解(系数为常量)----\n请化为一般式(ax^2+bx+c=0)输入a,b,c(无须化简):");

    cin>>a>>b>>c;
    double d=b*b-4*a*c;//d->delta
    if(d<0){
        cout<<"原方程无解!";
        return false;
    }else if(d==0){
        cout<<"原方程有两个相同的实数解\n";
    }else{
        cout<<"原方程有两个不相同的实数解\n";
    }printf("x1=%.6f,x2=%.6f",(sqrt(d)-b)/2/a,(-sqrt(d)-b)/2/a);
    return false;
}

很 喇 即


0
0
0
0
0
0
薛乘志
薛乘志
初级启示者
初级启示者

没用的东西又增加了

 

二次方程就化一般式最烦人,而且结果还要保留根号,不能写小数

我要回答