猜数字游戏

来源:互联网 发布:兰州知豆电动车租赁 编辑:程序博客网 时间:2024/05/17 23:35

//问题描述:猜数字游戏:随机出一个两位数,然后让你猜,直到猜对为止。猜对后可以提示选择是否再玩一次。

#include <iostream>#include <time.h>using namespace std;int main(){srand((unsigned int)time(NULL)); int num=rand()%90+10; //随机出一个两位数cout<<"猜数字游戏开始!"<<endl;char choice; //输入再玩一次的选项int guessNum; //输入的数字while(1){//猜一个数字的过程do {cout<<"提示:数字是一个两位数."<<endl;cout<<"请输入数字:";cin>>guessNum;if(guessNum==num) //如果输入的数字是正确的,则输出猜对信息{cout<<"恭喜你猜对了!你真厉害!!"<<endl;}else {cout<<"运气不好,没有猜对,继续加油!"<<endl;}} while (guessNum!=num);cout<<"是否还要再玩一次(y/n)"<<endl;//输入是否再要玩一次while(1){cout<<"输入选择:";cin>>choice;if(choice=='y' || choice=='Y' || choice=='n' || choice=='N')break;else {cout<<"输入的选项不正确,请重新输入!"<<endl;}}//如果选择不玩了,则退出游戏if(choice=='n' || choice=='N'){cout<<"感谢你使用猜数字游戏!"<<endl;break;}}return 0;}


 

0 0
原创粉丝点击