永发信息网

为什么这个程序运行出结果后就一下结束了,怎样让结果保持显示状态

答案:1  悬赏:20  手机版
解决时间 2021-04-03 04:21
  • 提问者网友:不爱我么
  • 2021-04-02 19:35
为什么这个程序运行出结果后就一下结束了,怎样让结果保持显示状态
最佳答案
  • 五星知识达人网友:过活
  • 2021-04-02 20:23
我有一个办法:在CMD中开启程序 1.快捷键“win+R" 输入cmd,回车。
2.把.exe文件直接拉到cmd窗口,回车。一切OK。
还有一种方法(比叫技巧),在最后加一个输入函数。这样在退出的时候就会停下来等待按键输入。
另外:在一些非标准库里有专门等待按键结束的函数。追问要怎样改下这个程序呢?追答第一种方法:程序不需要改,按着步骤就可以了。
加一个输入函数就可以了。详细见下。




#include
void main()


{
cout<<"查询您的工资级别,请输入您的工资金额-";
int gz,n;
cin>>gz;
(int)n=gz/1000;
switch(n)
{ case 6:cout<<"A"<  case 4:
  case 5:cout<<"B"<  case 3:
  case 2:cout<<"C"<  case 1:cout<<"D"<  default:cout<<"暂无数据!"< }
getchar(); //更改的地方
}
3.你可以加一个死循环,进行不断判断,免去判断只有一次"之苦"。
#include
void main()


{


int gz,n;
char c;                                                              //增加一个字符变量
for(;c!='s';){                                                       //检测到输入’s‘退出
cout<<"查询您的工资级别,请输入您的工资金额-";
cin>>gz;
(int)n=gz/1000;
switch(n)


{ case 6:cout<<"A"<  case 4:
  case 5:cout<<"B"<  case 3:
  case 2:cout<<"C"<  case 1:cout<<"D"<  default:cout<<"暂无数据!"<}
cout<<"是否退出(s)";                                        ///////////////
cin>>c;                                                              //////////////
}


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯