21xrx.com
2024-11-05 18:45:39 Tuesday
登录
文章检索 我的文章 写文章
C++石头剪刀布代码
2023-07-03 22:17:05 深夜i     --     --
C++ 石头剪刀布 代码

石头剪刀布是我们小时候玩的的游戏,而今天我们通过C++代码来实现这个游戏。

首先,我们需要先定义出石头、剪刀、布的对应数字,这里我们分别用0、1、2来表示。接下来,我们需要让计算机随机选择其中的一个,然后与用户输入的进行比较,得出胜负。

下面是实现代码:


#include<iostream>

#include<time.h>

using namespace std;

void main()

{

  //定义变量

  int computer = 0, person = 0;

  //输出游戏规则

  cout << "--------石头剪刀布小游戏--------\n";

  cout << "请出手:0-石头  1-剪刀  2-布\n";

  cout << "请输入你的选择:";

  cin >> person;

  //准备随机数

  srand(time(NULL));

  computer = rand() % 3;

  //输出结果

  cout << "你出的是";

  switch (person)

  {

  case 0:

    cout << "石头\n";

    break;

  case 1:

    cout << "剪刀\n";

    break;

  case 2:

    cout << "布\n";

    break;

  }

  cout << "计算机出的是";

  switch (computer)

  {

  case 0:

    cout << "石头\n";

    break;

  case 1:

    cout << "剪刀\n";

    break;

  case 2:

    cout << "布\n";

    break;

  }

  if ((person == 0 && computer == 1) || (person == 1 && computer == 2) || (person == 2 && computer == 0))

  {

    cout << "你赢了!\n";

  }

  else if (person == computer)

  {

    cout << "平局!\n";

  }

  else

  {

    cout << "很遗憾,你输了。\n";

  }

}

运行以上代码,你就可以开始与计算机玩石头剪刀布的游戏啦!

  
  

评论区

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