青少年编程知识记录 codecoming

C++小游戏—猜数游戏

0.游戏内容

玩家猜电脑产生的数字,一个两次机会,才对了给提示,猜错减去一次机会。

1.参考代码
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main() {
   srand((int)time(0)); //种子
   int life=2; //一共两次机会
   int num =rand()%5+1;// 产生0到6随机数
   int x;
   cout<<"这是一个猜数游戏!"<<endl;
   cout<<"数字范围是1到6!"<<endl;
   cout<<"你只有两次机会!"<<endl;
   cout<<"下面请开始输入数字:"<<endl;
   while(life)
   {    
       cin>>x;
       while( x<1 && x>6 )
       {
           cout<<"你输入的数据不合法,请重新输入!";
           cin>>x;
       }
       life--;
       if(x==num)
       {
           cout<<"恭喜你,猜对了!"<<endl;
           return 0;
       }
       else
       {
           cout<<"机会减少一次"<<endl;
       }
   }
   cout<<"机会耗尽,游戏结束"<<endl;
   return 0;
}



(adsbygoogle = window.adsbygoogle || []).push({});

作者:亿万年的星光 分类:趣味小程序 浏览: