C++编程中,怎么输入"Y"则继续运行下面代码?输入"N"就关闭程序
3 回答

肥皂起泡泡
TA贡献1829条经验 获得超6个赞
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc,char *argv[])
{
char ch;
for(int i=0;;i++)
{
cout <<"Enter:(Y-continue,N-exit):";
cin >>ch;
if(ch == 'N')
{
return 0;
}
else if(ch == 'Y')
{
continue; //换成要执行的代码
}
}
system("PAUSE");
return EXIT_SUCCESS;
}

婷婷同学_
TA贡献1844条经验 获得超8个赞
这样:
char a = 'Y';
...
do
{
...
cout<<"please input 'Y' or 'N'";
}whlie(getchar() == a);

温温酱
TA贡献1752条经验 获得超4个赞
#include<iostream>
using namespace std;
int main(void)
{
char b;
start:
{printf("输入(y/n):");
scanf("%c",&b);
getchar();
}
if(b=='y')
goto start;
else
return 0;
}
- 3 回答
- 0 关注
- 978 浏览
添加回答
举报
0/150
提交
取消