1
已解决
李熙尧
新手光能
新手光能
#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;
}
很 喇 即