当前位置:首页 > 趣味小程序 > 正文内容

C++小游戏—猜数游戏

亿万年的星光4年前 (2021-01-28)趣味小程序1326
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;
}


扫描二维码推送至手机访问。

版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

分享给朋友:

相关文章

C++ 如何监听用户按下了哪个按键

想做一款小游戏,键盘事件是必须要了解的。前面的文章简单介绍过键盘事件,这篇文章简单实现了监听用户键盘的操作,主要监听“WASD”以及“上下左右”键参考代码#include<cstdio>...

【C++图形化编程】flappy bird(3)—碰撞检测(大功告成)

0.前言    前面几篇文章中,我们简单介绍了基础框架和游戏逻辑,这一篇文章我们接着上一篇,继续完善游戏,主要是移动与碰撞逻辑的检测...

【C++图形化编程】飞机大战2——运动与碰撞检测

上一篇中,简单实现了飞机大战的基本框架,这篇文章继续完善,使其可以进行游戏。#include <graphics.h> #include <conio.h>...

C++产生随机数

0.前言想做一个掷骰子的小游戏,需要用到随机数函数,于是查了一些资料,整理了一下。1.随机数函数C++产生随机数需要用到rand()和srand()函数。期中,(1)rand()叫随机数发生器,所在头...

C++小游戏——flappy bird简单实现

C++小游戏——flappy bird简单实现

上一篇小游戏中,我们简单实现了打砖块小游戏。这一篇中,我们根据前面的框架,简单实现flappy bird小游戏。1.游戏框架   2.实现下落的小鸟#include &l...

【C++图形化编程】EasyX函数~图像操作相关函数

【C++图形化编程】EasyX函数~图像操作相关函数

图像处理相关函数函数或数据类型描述IMAGE保存图像的对象loadimage读取图片文件saveimage保存绘图内容至图片文件getimage从当前绘图设备种获取图像putimage在当前绘图设备上...