代码如下:
#include
#include
#include
using namespace std;
void showmenu();//菜单功能
void startgame();//开始游戏

enum game{石头,剪刀,布 };

int main()
{
char input;

while (1) {showmenu();cout << "请输入您的选择:" << endl;cin >> input;if (input == '1'){startgame();}else if (input == 'q'){cout << "欢迎下次再来!" << endl;exit(0);}else{cout << "输入错误,请重新输入" << endl;system("cls");}
}

}

//菜单功能
void showmenu()
{
cout << “" << endl;
cout << “开始游戏请按1\n\n退出游戏请按q” << endl;
cout << "
*” <<endl;
}

//开始游戏
void startgame()
{
cout << “请输入您的选择:1.石头 2.剪刀 3.布” << endl;
int chance = 0;
cin >> chance;
int rands;
srand((unsigned)time(NULL));//随机数种子
rands = rand()%3+1;//电脑产生的随机数(1.2.3)
string s[3] = { “石头”,“剪刀”,“布” };
cout << “您的出招是:” << s[chance-1] << endl;
cout << “计算机的出招是:” << s[rands-1] << endl;
if (chance == rands)
{
cout << “本次比赛平手” << endl;
}
else if (chance - rands == -1 || chance - rands == 2)
{
cout << “恭喜您,获胜!” << endl;
}
else
{
cout << “挑战失败!” << endl;
}

}

####运行结果如图:

C++实现与电脑进行石头剪刀布的游戏相关推荐

  1. python 石头剪刀布小游戏

    添加了一些好玩的东西,有趣的东西= = import random import timeprint(" 石头剪刀布小游戏!! ") time.sleep(3) for i in ...

  2. python猜拳游戏三局两胜制_python石头剪刀布小游戏(三局两胜制)

    Python 石头剪刀布小游戏(三局两胜),供大家参考,具体内容如下 import random all_choioces = ['石头', '剪刀', '布'] win_list = [['石头', ...

  3. ipad云计算机,过气iPad2还能这么玩!用云电脑玩PC云游戏

    原标题:过气iPad2还能这么玩!用云电脑玩PC云游戏 作为2011年3月发布的iPad2至今已经过去了7年,在这7年里iPad系列已经更新迭代了多个版本,最新的iPad PRO无论是性能.颜值都超越 ...

  4. 专业计算机和游戏计算机配置要求,游戏直播电脑配置要求2019|游戏直播电脑配置单推荐(可装win7)...

    现在台式机除了一些专业用途之外,主要还是用来玩游戏.在游戏圈里里边也不乏一些高收入的职业,比如专业电竞选手,还有就是游戏主播,一些知名的游戏主播月入10W都是小轻松.估计很多小伙伴也都比较好奇:游戏直 ...

  5. 黑科技计算机玩游戏,别再嘲笑苹果电脑玩不了游戏!有了这项黑科技后比台式机还猛...

    原标题:别再嘲笑苹果电脑玩不了游戏!有了这项黑科技后比台式机还猛 苹果的笔记本在业界可以算是非常强大的存在,无论是外观设计还是产品性能都非常优秀,但同时它也有着致命的缺点,MacOS 系统对于众多游戏 ...

  6. 手把手教你如何电脑安装android,怎么在电脑上玩android游戏?安卓模拟器怎么安装?...

    大家都知道,android游戏有很多是很好玩的,那大家知道怎么在电脑上玩android游戏吗?其实只要安装一个安卓模拟器就可以了.可是又有很多网友反映安卓模拟器不会安装,因为步骤比较多的问题,所以安装 ...

  7. 计算机自带游戏在哪里打开,今天才知道,原来电脑上自带游戏模式,开启后瞬间提升流畅度...

    原标题:今天才知道,原来电脑上自带游戏模式,开启后瞬间提升流畅度 很多时候我们在玩网络游戏时,电脑就会出现卡顿现象,其实在Win10系统中自带游戏模式,当我们开启游戏模式之后,能瞬间提升游戏的流畅度. ...

  8. 游戏更新一直卡在计算机,win10电脑玩战地5游戏一直卡屏卡顿如何解决

    许多用户在安装完win10系统之后,想要在电脑中玩战地5游戏,可是却发现一直出现卡屏卡顿的情况,影响了正常游戏,该怎么解决呢,下面为大家分享一下win10电脑玩战地5游戏一直卡屏卡顿的具体解决方法吧. ...

  9. 什么软件测试电脑配置够玩什么游戏,怎么看电脑配置 怎么看电脑可以玩什么游戏...

    许多网友都喜欢晚一些大型游戏,比如:穿越火线.英雄联盟等等,不过,这一些游戏都对电脑配置有比较严格的要求,那么,怎么看电脑配置?怎么看自己的电脑可以玩哪一些游戏?一起来看看今天的教程吧! 一.电脑到底 ...

最新文章

  1. 关于python使用threadpool中的函数单个参数和多个参数用法举例
  2. Security+考试总结
  3. mysql校对规则设计编码命令
  4. 把一张的数据添加到另一张中
  5. nginx无法加载css
  6. 房价python爬取_python爬取并解析 重庆2015-2019房价走势
  7. Spring4.x学习(1)
  8. MySql的语法规范
  9. android中计算日期差,Android编程实现根据不同日期计算天数差的方法
  10. iOS9 开发新特性 Spotlight使用
  11. 裴礼文《数学分析中的典型问题与方法》 P1~31
  12. 《php100 视频教程》笔记心得 张恩民 php100 (张迅雷闪击php系列)
  13. 学计算机逻辑思维能力测试题,逻辑思维题(逻辑思维能力测试20题)
  14. 参数检验和非参数检验的区别
  15. Linux远程终端工具之Xmanager-Xbrowser
  16. SDN软件定义网络 学习笔记(4)--数据平面
  17. i9 10900k和i7 9700k的区别大吗
  18. 跟着迪哥学python 经管之家_跟着迪哥学:Python数据分析与机器学习实战
  19. mybatis-plus超详细介绍
  20. c语言编写法国国旗,你对法国国旗知多少?

热门文章

  1. java都市男人心痒痒_男人最想听的情话不是我爱你那是什么 说的男人心痒痒的情话大全...
  2. Git使用简介一(入门级)
  3. 公众号平台域名配置规则
  4. 创蓝253云通讯 paas 短信发送接口和定义说明
  5. 瑞波Defi的复兴:内盘交易再度活跃,瑞波基因网关异军突起
  6. 和李兄之《定风波· 冬峦轻寒桂落香》一首
  7. 全球首个身份验证保险 提供每笔交易100万美金保额
  8. 植物野外识别速查图鉴
  9. 软件研发落地实践,要从设计就开始
  10. 第一章 Python基础