金巧巧西游记孔雀舞:编程高手请进,解一元二次方程的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/13 09:45:20
我刚开始学C++,下面系统说有个错误。请问在哪
#include<iostream.h>
#include<math.h>
void main(){
float a,b,c;
float d,x,y;
cout<<"依次输入一元二次方程的系数";
cin>>a>>b>>c;
d=(b*b)-(4*a*c);
if(d<0){
cout<<"方程无实数根";
}
else if(d=0){
x=y=-b/(a+a);
cout<<"方程有两个相同的实数根为:"<<x;
}
else{
d=sqrt(d)
x=(-b+d)/(a+a);
y=(-b-d)/(a+a);
cout<<"方程有两个不同的实数根分别为"<<x<<"和"<<y;
}
}

#include<iostream.h>
#include<math.h>
void main(){
float a,b,c;
float d,x,y;
cout<<"依次输入一元二次方程的系数"<<endl;
cin>>a>>b>>c;
d=(b*b)-(4*a*c);
if(d<0){
cout<<"方程无实数根";
}
else if(d=0){
x=y=-b/(a+a);
cout<<"方程有两个相同的实数根为:"<<x;
}
else{
d=sqrt(d)
x=(-b+d)/(a+a);
y=(-b-d)/(a+a);
cout<<"方程有两个不同的实数根分别为"<<x<<"和"<<y;
}
}