为什么这个程序运行出结果后就一下结束了,怎样让结果保持显示状态
答案: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; //////////////
}
2.把.exe文件直接拉到cmd窗口,回车。一切OK。
还有一种方法(比叫技巧),在最后加一个输入函数。这样在退出的时候就会停下来等待按键输入。
另外:在一些非标准库里有专门等待按键结束的函数。追问要怎样改下这个程序呢?追答第一种方法:程序不需要改,按着步骤就可以了。
加一个输入函数就可以了。详细见下。
#include
void main()
{
cout<<"查询您的工资级别,请输入您的工资金额-";
int gz,n;
cin>>gz;
(int)n=gz/1000;
switch(n)
{ case 6:cout<<"A"<
case 5:cout<<"B"<
case 2:cout<<"C"<
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 5:cout<<"B"<
case 2:cout<<"C"<
cout<<"是否退出(s)"; ///////////////
cin>>c; //////////////
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯