1. 首页
  2. 编程语言
  3. Python
  4. 押大小与押单双小游戏已整合至一款便捷软件

押大小与押单双小游戏已整合至一款便捷软件

上传者: 2023-06-29 14:52:34上传 RAR文件 16.29MB 热度 14次

本软件内已包含押大小与押单双两种小游戏,并且已经完成了整合,用户可以直接使用,无需安装。以下为代码部分,请复制以下代码至您的项目中进行测试。

代码部分:

// 押大小游戏代码

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()
{
   int money = 100;
   int bet;
   char guess;
   char response;

   do
   {
      cout << "你目前共有 $" << money << endl;
      cout << "请下注金额(至少 $1):";
      cin >> bet;

      while (bet > money || bet < 1)
      {
         cout << "下注金额无效,请重新输入(至少 $1):";
         cin >> bet;
      }

      cout << "请押大(D)还是押小(S)?";
      cin >> guess;

      while (guess != 'D' && guess != 'S')
      {
         cout << "押注无效,请重新押大(D)或押小(S):";
         cin >> guess;
      }

      srand(time(0));
      int num = rand() % 10 + 1;

      cout << "开奖号码是:" << num << endl;

      if ((guess == 'D' && num > 5) || (guess == 'S' && num <= 5))
      {
         cout << "恭喜你,你赢了 $" << bet << endl;
         money += bet;
      }
      else
      {
         cout << "很遗憾,你输了 $" << bet << endl;
         money -= bet;
      }

      cout << "是否要继续下注?(Y/N)";
      cin >> response;
      cout << endl;

      while (response != 'Y' && response != 'N')
      {
         cout << "无效输入,请重新输入是否要继续下注?(Y/N)";
         cin >> response;
         cout << endl;
      }
   } while (response == 'Y');

   cout << "你最终的金额为 $" << money << endl;
   cout << "谢谢游玩!" << endl;

   return 0;
}

// 押单双游戏代码

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()
{
   int money = 100;
   int bet;
   char guess;
   char response;

   do
   {
      cout << "你目前共有 $" << money << endl;
      cout << "请下注金额(至少 $1):";
      cin >> bet;

      while (bet > money || bet < 1)
      {
         cout << "下注金额无效,请重新输入(至少 $1):";
         cin >> bet;
      }

      cout << "请押单(O)还是押双(E)?";
      cin >> guess;

      while (guess != 'O' && guess != 'E')
      {
         cout << "押注无效,请重新押单(O)或押双(E):";
         cin >> guess;
      }

      srand(time(0));
      int num = rand() % 10 + 1;

      cout << "开奖号码是:" << num << endl;

      if ((guess == 'O' && num % 2 != 0) || (guess == 'E' && num % 2 == 0))
      {
         cout << "恭喜你,你赢了 $" << bet << endl;
         money += bet;
      }
      else
      {
         cout << "很遗憾,你输了 $" << bet << endl;
         money -= bet;
      }

      cout << "是否要继续下注?(Y/N)";
      cin >> response;
      cout << endl;

      while (response != 'Y' && response != 'N')
      {
         cout << "无效输入,请重新输入是否要继续下注?(Y/N)";
         cin >> response;
         cout << endl;
      }
   } while (response == 'Y');

   cout << "你最终的金额为 $" << money << endl;
   cout << "谢谢游玩!" << endl;

   return 0;
}
ctime>cstdlib>iostream>ctime>cstdlib>iostream>
下载地址
用户评论