C++通过循环实现猜数字小游戏

 更新时间:2020年09月18日 12:00:52   作者:小小菜鸡要上进  
这篇文章主要为大家详细介绍了C++通过循环实现猜数字小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

C++猜数字小游戏-通过循环实现,供大家参考,具体内容如下

题目:/系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏。每局游戏只能猜5次

实现: 通过循环和if判断

源码:

#include <iostream>
#include<ctime>
using namespace std;
int main() {
 /*系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,
 提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏。每局游戏只能猜5次*/
 //1.生成随机数
 srand((int)time(NULL));
 int suiji = 0;
 suiji = rand()%100+1;
 cout << suiji << endl;
 //2.让玩家进行猜测
 int caice = 0;
 cout << "请玩家进行猜测,猜错五次自动结束" << endl;
 //3.对玩家猜测的值进行处理
 int i = 1;
 while (true) {
 cin >> caice;
 // 控制猜测的次数
 if (i == 5 && caice == suiji) {
 cout << "恭喜你猜对了!" << endl;
 break;
 }
 else if (i >5) {
 cout << "你已经猜错五次了请重新开始" << endl;
 break;
 }
 else if (suiji == caice) {
 cout << "恭喜你猜对了" << endl;
 break;
 }
 else if (caice > suiji)
 {
 cout << "猜测大了" << endl;
 }
 else if (caice < suiji)
 {
 cout << "猜测小了" << endl;
 }
 i++;
 }
 system("pause");
 return 0;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C++ 深入浅出探索模板

    C++ 深入浅出探索模板

    人们需要编写多个形式和功能都相似的函数,因此有了函数模板来减少重复劳动;人们也需要编写多个形式和功能都相似的类,于是 C++ 引人了类模板的概念,编译器从类模板可以自动生成多个类,避免了程序员的重复劳动
    2022-04-04
  • C语言之单链表的插入、删除与查找

    C语言之单链表的插入、删除与查找

    本篇文章主要介绍了从单链表的创建、遍历到节点的插入、删除与查找功能的实现,有需要的朋友可以参考下
    2015-07-07
  • linux C++ 获取文件绝对路径的实例代码

    linux C++ 获取文件绝对路径的实例代码

    下面小编就为大家带来一篇linux C++ 获取文件绝对路径的实例代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Qt中QMainWindow使用及技巧

    Qt中QMainWindow使用及技巧

    QMainWindow是Qt框架中提供的一个主窗口类,它具有菜单栏、工具栏、状态栏等常见的GUI元素,本文就来介绍一下使用技巧,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • C++如何调用matlab函数

    C++如何调用matlab函数

    这篇文章主要介绍了C++如何调用matlab函数的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • C++ 折叠参数包详解(悄然增强编程效率)

    C++ 折叠参数包详解(悄然增强编程效率)

    折叠参数就是一个参数包, 代表是多个未知,tuple元组就是一个折叠参数的使用,这篇文章主要介绍了C++ 折叠参数包悄然增强编程效率,需要的朋友可以参考下
    2023-05-05
  • Windows下VScode实现简单回声服务的方法

    Windows下VScode实现简单回声服务的方法

    回声服务端可以将客户端传来的信息,再原封不动地发送给客户端,因而得名 epoch 服务。接下来通过本文给大家介绍Windows下VScode实现简单回声服务的方法,感兴趣的朋友一起看看吧
    2021-08-08
  • 详解C语言中const关键字的用法

    详解C语言中const关键字的用法

    这篇文章主要对C语言中const关键字的用法进行了详细的分析介绍,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-08-08
  • C语言实现快速排序

    C语言实现快速排序

    这篇文章主要为大家详细介绍了C语言实现快速排序算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Visual Studio Code (VSCode) 配置搭建 C/C++ 开发编译环境的流程

    Visual Studio Code (VSCode) 配置搭建 C/C++ 开发编译环境的流程

    记得N年前刚开始接触编程时,使用的是Visual C++6.0,下面这个可爱的图标很多人一定很熟悉。不过今天想尝鲜新的工具 Visual Studio Code 来搭建C/C++开发环境,感兴趣的朋友一起看看吧
    2021-09-09

最新评论