了解Dev-C++的进来啊,不能悬停,谢谢了啊~!
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float a,b,c,t,x1,x2;
cout<<"请输入一元二次方程的三个系数a,b,c:"<<endl;
cin>>a>>b>>c;
t=b*b-4*a*c;
if(t<0) cout<<"该方程没有实根!"<<endl;
else
{ x1=(-b+sqrt(t))/2*a;
x2=(-b-sqrt(t))/2*a;
if(t>0)
{
cout<<"该方程有两个实根:"<<endl;
cout<<"x1="<<x1<<" "<<"x2="<<x2<<endl;
}
if(t==0)
{
cout<<"该方程仅有一个实根:"<<endl;
cout<<"x1=x2="<<x1<<endl;
}
}
return(0);
}
此程序在VC6.0下编译,运行均没有任何问题,但是我喜欢用Dev-C++运行程序,可是在DC里面运行的时候出来我输入了a,b,c三个数后,一按回车,dos提示窗口马上就自动关闭了,昏死,怎么回事啊?
我用了getchar();或者是cin.get();都还是不行,还望高手指教~!
程序本身应该没有问题的,错误和警告都没有~!