全文预览

投掷骰子游戏课程设计报告

上传者:非学无以广才 |  格式:docx  |  页数:16 |  大小:209KB

文档介绍
if(status==TIE)Р?{Р cout<<"平局!是否继续投掷骰子?";Рbool Getanswer=UserSaysYes();//得到用户的指示Р}Р如果游戏状态为平局,则输出“平局!是否继续投掷骰子?”,通过bool Getanswer=UserSaysYes();来实现等待用户的提示。Р9. while(Getanswer)Р{Рint repeat;Р repeat=RollDice();//处于平局再次掷骰子Р if(myPoint==repeat) //掷得自己的点数,赢得胜利Р {Р status=WIN;Р numOfWin++; //所有胜局数Р break;Р?}Р如果得到了再来一次的指令,则会再执行投掷骰子,若掷得自己的点数,则赢得胜利,并输出所有胜局数。Р10. else if(repeat==7) //掷得7,输了Р?{Р status=LOSE;Р numOfLose++;//所有败局数Р break;Р }Р若重新掷得到的点数为7,则玩家输掉游戏,并显示所有失败的游戏局数。Р11. else //平局Р{Р numOfTie++; //所有平局数Р break;Р} Р若重新投掷的点数不是上述所描述的点数,则显示平局,且会给出所有平局的局数。Р12. if(!Getanswer)Р break;Р若没有用户指令,则退出。Р13. else if(select=='3') //输入为3Р {Р cout<<"是否退出?";Р if(UserSaysYes())//退出游戏Р break;Р elseР select=1; //返回游戏Р }Р若选择第3项,则会出现“是否退出”的提示,如果用户选择y,则退出,否则重新回到选择界面。Р14. Show();// 显示统计结果Р getscore();Р调试与结论Р1.运行程序后的主菜单

收藏

分享

举报
下载此文档