问题及代码:


<span style="color:#6633ff;">/*烟台大学计算机学院
题目描述:此程序仅供娱乐。
作者:景怡乐
完成时间:2016年11月8日
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int iPass;
int iChoice;
printf("欢迎来到王者山庄\n");
printf("敢问英雄江湖中排位第几?\n");
scanf("%d", &iPass);
if(iPass!=1)
{
printf("你的排名太低,不配进入,多去练几年吧....\n");
exit(0);
}
do
{
printf("\n欢迎大侠,您可以在此歇息:\n");
printf(" 1.用膳\n");
printf(" 2.喝酒\n");
printf(" 3.住店\n");
printf(" 4.切磋武艺\n");
printf(" 5.离开\n");
printf("请输入(1-5):");
scanf("%d", &iChoice);
switch(iChoice)
{
case 1:
printf("对不起,刚才来一大汉,已将所有吃的打劫一空.555 \n");
break;
case 2:
printf("喝酒不出门,出门不喝酒.!!! \n");
break;
case 3:
printf("没有客房了. \n");
break;
case 4:
printf("此地没有其他豪杰,只有一个店小二..... \n");
break;
case 5:
printf("你以为王者山庄是你想来就来,想走就走的吗。. \n");
break;
case 0:
printf("恭喜大侠成功找到出口!\n");
break;

}
}
while (iChoice);
return 0;
}</span>

运行结果:

第10周项目X 王者山庄!_#include

第10周项目X 王者山庄!_#include_02

知识点总结:break语句用于强制中断循环的执行,结束本次循环。