首页 > 名字大全 > 游戏名字 正文
猜拳游戏昵称特别文案

时间:2023-02-20 15:35:27 阅读: 评论: 作者:佚名

下面的代码会实现一个猜拳游戏,让你与电脑对决。你出的拳头由你自己决定,电脑则随机出拳,最后判断胜负。

代码实现:

代码分析

1) 首先,我们需要定义3个变量来储存玩家出的拳头(gamer)、电脑出的拳头(computer)和最后的结果(result),然后给出文字提示,让玩家出拳。有兴趣想学习的同学可以加C语言C++学习交流 壹 496926338群内有大量的项目开发和新手教学视频千人大群等着你来加入。喜欢的话关注收藏评论转发一波 比心么么哒!

接下来接收玩家输入:

注意:由于每次输入以回车结束,缓冲区中除了玩家输入的字母,还有回车符。回车符要跳过,以免影响下次输入。scanf() 函数的格式控制字符串个数可以多于参数个数,scanf("%c%*c",&gamer);的作用是从缓冲区多输出一个字符(回车符),却不赋给任何变量。

玩家输入结束,使用 switch 语句判断输入内容,65(A)、97(a)、66(B)、98(b)、67(C)、99(c)、68(D)、100(d)为相应字符的ASCII码。

注意:system("cls"); 语句的作用是清屏。System() 函数用来执行 dos 命令,这里相当于在 dos 里输入 cls 命令。

2) 玩家出拳结束,电脑开始出拳。

电脑通过产生随机数来出拳:

最后通过玩家和电脑出拳的和来判断输赢:

这是一个很巧妙的算法,玩家和电脑出拳不同,result 的值就不同,且不会重复,见下表:

3) 每次猜拳结束,暂停并清屏,进入下一次猜拳:


有兴趣想学习的同学可以加C语言C++学习交流 壹 496926338群内有大量的项目开发和新手教学视频千人大群等着你来加入。喜欢的话关注收藏评论转发一波 比心么么哒!

  • 相关阅读
  • 评论列表

发表评论: