c语言做了后,运行一次后,如何继续运行程序? 例如按Y继续运行;按N退出!

 我来答
chen505358119
2011-05-02 · 超过27用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:84.9万
展开全部
你可以用switch case 啊
char ch;
scanf("%c",&ch);
switch(ch)
{
case 'Y':........;
case 'N':........;
}
更多追问追答
追问
我需要继续在程序输入的,那样可以么?
那样不 是要在case里面写我要输入的代码?
追答
你可以用goto loop 啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凝结阳光
2011-05-02 · 超过17用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:0
展开全部
可以使用while(char!='N')来判断是否跳出循环,还是继续运行。
更多追问追答
追问
为什么我 做不到?能能否写个例子?谢谢~~~
追答
char t;
do{
........
cin>>t;
}while(t=='Y');
.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wondbest
2011-05-02
知道答主
回答量:21
采纳率:0%
帮助的人:7.9万
展开全部
char btn;
btn = getchar();
getchar();
while((btn=getchar()) == 'Y')
{
.........../// 你的程序
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小菊坂胡蝶
2011-05-02 · TA获得超过202个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:134万
展开全部
do{
... /* 你的代码 *
}while(getchar() == 'Y');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式