Dve-C++ 编译运行不出现任何提示就完成,该怎么处理

Dve-C++ 编译运行不出现任何提示就完成
刚接触C++没有几天,装了个Dve-C++做一些小的测试,没想到每个程序编译后运行都没有任何提示就结束了。看资料似乎输入输出函数(Cin/Cout)应该有提示窗口的啊,可是我的始终是没有任何提示,编译时也没有报错。请高手解答一下,谢谢!
#include <iostream>
#include<stdlib.h>
using namespace std;
int main()
{
double userpay;
double lowtax,highttax;
cout<<"Please enter you pay\n";
  cin.clear();//重置输入流状态,否则无法继续
  cin.ignore();//清空输入缓冲
cin>>userpay;
if (userpay<=15000)
cout<<"the Tax is zero";
else if ((userpay>15000)&&(userpay<=25000))
cout<<"the tax is "<<(userpay-15000)*0.05;
else if (userpay>25000)
cout<<"the tax is "<<10000*0.05+(userpay-25000)*0.1;
return 0;
}
 


------解决方案--------------------
return 0 前面加一句getchar() 或者 system("pause");
------解决方案--------------------
在return 0前面要加上system("pause");
------解决方案--------------------
加上这个就可以了。system("pause");
------解决方案--------------------
探讨
return 0 前面加一句getchar() 或者 system("pause");

------解决方案--------------------
用codeblocks,也是gcc核心
------解决方案--------------------
dec-c++需要加上system("pause")或getchar()停住才能看到结果
------解决方案--------------------
探讨
return 0 前面加一句getchar() 或者 system("pause");

------解决方案--------------------
呃,有时候感觉dev C++不好用,4.9.9.2那个有时候连system(“pause”);都不能通过!编译不了!老让人郁闷了!
------解决方案--------------------
用DEV C++真的不如用Code::Blocks