欢迎使用本站,预祝练习时长两年半的选手们到成功! [本模块信息来自tem/def/head]

1058:求一元二次方程

时间:2024-05-27 15:43 作者:admin 点击:
// C=5×(F−32)÷9#include bits/stdc++.husing namespace std;int main(){ double a,b,c; cinabc; if(b*b-4*a*c0) {cout"No answer!";return 0;} double x1=(sqrt(b*b-4*a*c)-b)/(2*a),x2=(0-b-sqrt(b*b-4*a*c))/(2*a); if(x1x2){ printf("x1=%.5lf;x2=%.5
// C=5×(F−32)÷9
#include <bits/stdc++.h>
using namespace std;

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


(责任编辑:admin)
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%