C语言的do -while中如何实现输入(Y/N)来继续或结束程序。输入Y继续我会,...

C语言的do-while中如何实现输入(Y/N)来继续或结束程序。输入Y继续我会,如何输入N结束程序?我指的是输入N再敲回车就直接退出那个黑色对话框,!而不是跳出whil... C语言的do -while中如何实现输入(Y/N)来继续或结束程序。输入Y继续我会,如何输入N结束程序?我指的是输入N再敲回车就直接退出那个黑色对话框,!而不是跳出while语句。回复请详细一点,谢谢! 展开
 我来答
不_告诉你_
2011-10-26 · TA获得超过436个赞
知道小有建树答主
回答量:345
采纳率:91%
帮助的人:126万
展开全部
用return 跳出,不要用break.
int _tmain(int argc, _TCHAR* argv[])
{
char cIn = 0;
do
{

printf("Go on? (Y/N):");
cIn = getchar( );

if(cIn == 'N' || cIn == 'n')
return 0;

printf("\n I'm still alive.\n");

}
while(1);

printf("\n I'm dead.\n");

return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3d5db88
2011-10-27
知道答主
回答量:22
采纳率:0%
帮助的人:11.3万
展开全部
直接用if,如果是N则return 0;就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
690851999
2011-10-27
知道答主
回答量:36
采纳率:0%
帮助的人:30.9万
展开全部
用continue语句啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式