养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C++制作一个剪刀石头布游戏

时间:2024-11-02 21:31:49

C++制作一个简易人机互动的剪刀石头布游戏。给大家介绍一下,新手经验,大神勿喷。

工具/原料

电脑

VC++6.0或其他C++编程软件

方法/步骤

1、首先,我们的目标是人机互动。也就是用户输入一个动作,然后电脑也产生一个动作,如图是我们的目标

C++制作一个剪刀石头布游戏

2、这里最大的问题就是让邦辘侧噙电脑出一个动作,这里要用到C++的随机函数rand,具体用法请自行百度。我们设置rand锰栝骼郛范围是1-3的一个整数,对应剪刀石头布。max已经设置为3,min为1.设置了1-3各对应的输出语句。

C++制作一个剪刀石头布游戏

3、关键的一步来了,剪刀石头布要互相对比才能幼榍嘈酾判断胜负。3*3一共有九种关系,分输赢平三种。我们可以根据对比关系来判断输赢平,如图所示,后面各跟一个初始为0的整数来计数

C++制作一个剪刀石头布游戏

4、接着,我们将输赢平的次数输出

C++制作一个剪刀石头布游戏

5、还有最后一个问题,茧盯璜阝就是我们的目的是进行多次游戏,而不是一次游戏,所以,需要整体加上一个while循环,同时可以加上一个if语句,如果输入0就退出

C++制作一个剪刀石头布游戏

6、运行结果就是这样的了,我先后输入了2和0,希望你能懂。

C++制作一个剪刀石头布游戏

© 一点知识