C++运行不了了。请帮帮忙高手

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:15:34
#include<iostream.h>
#include<math.h>

void main()
{ // 输入撒三个系数
double A=0.0,B,C;
do{
cout<<endl
<<请输入方程一元二次方程的3个系数A,B,C,其中A不得为0:";
cin>>A>>B>>C;
}
while(A==0.0);

cout<<endl;
double Delta=B*B-4*A*C; //
if(delta<0.0)
cout<<"此方程没有实数解!";
else if(delta>0.0)
{
cout<<"此方程有两个不同的实数解:";
cout<<(-B+sqrt(Delta))/(A+A);
cout<<"和"<<(-B-sqrt(Delta))/(A+A);
}
else{ // Delta==0
cout<<"此方程有两个相同的实数解";
cout<<-B/(A+A);
}
}

//都是语法错误,现在可以了

#include<iostream.h>
#include<math.h>

void main()
{ // 输入撒三个系数
double A=0.0,B,C;
do{
cout<<endl <<"请输入方程一元二次方程的3个系数A,B,C,其中A不得为0:";
cin>>A>>B>>C;
}
while(A==0.0);

cout<<endl;
double Delta=B*B-4*A*C; //
if(Delta<0.0)
cout<<"此方程没有实数解!";
else if(Delta>0.0)
{
cout<<"此方程有两个不同的实数解:";
cout<<(-B+sqrt(Delta))/(A+A);
cout<<"和"<<(-B-sqrt(Delta))/(A+A);
}
else{ // Delta==0
cout<<"此方程有两个相同的实数解";
cout<<-B/(A+A);
}
}

怎么个运行不了法,把原程序发上来干嘛怀疑是程序本身问题么,怎么不把错误发上来啊。