21xrx.com
2024-09-20 00:55:19 Friday
登录
文章检索 我的文章 写文章
C++编写猜拳游戏代码
2023-07-04 05:02:31 深夜i     --     --
C++ 猜拳游戏 代码

猜拳游戏是我们小时候非常喜欢玩的一种游戏,现在我们可以使用C++语言编写一个简单的猜拳游戏代码。下面就来介绍一下如何实现吧。

首先,我们需要声明一个变量来保存电脑随机生成的出拳类型,用0、1、2分别表示石头、剪刀、布。代码如下:

  int computer;

接着,我们需要让玩家输入自己的出拳类型,同样用0、1、2分别表示石头、剪刀、布。代码如下:

  int player;

  cout<<"请出拳:0代表石头,1代表剪刀,2代表布"<

  cin>>player;

然后,我们需要生成随机数来代表电脑的出拳类型,使用rand()函数即可,代码如下:

  srand((unsigned int)time(NULL));

  computer=rand()%3;

接下来,我们需要判断胜负,根据猜拳规则,石头胜剪刀,剪刀胜布,布胜石头,代码如下:

  if(player==computer)

    cout<<"平局!"<

  else if(player==0 && computer==1)

    cout<<"你赢了!"<

  else if(player==1 && computer==2)

    cout<<"你赢了!"<

  else if(player==2 && computer==0)

    cout<<"你赢了!"<

  else

    cout<<"你输了!"<

最后,我们可以使用一个while循环来实现多次游戏,并且统计玩家的胜率,代码如下:

  int count=0;

  int win=0;

  while(1)

  {

    //游戏代码

    count++;

    if(玩家胜利)

    {

      win++;

    }

    cout<<"胜率是"<

    cout<<"是否继续:是(1),否(0)"<

    int flag;

    cin>>flag;

    if(flag==0)

      break;

  }

到这里,我们已经成功地编写了一个简单的猜拳游戏代码。如果你对C++编程感兴趣,不妨尝试自己编写一下吧!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复