using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 投骰子
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int totalMoney = 0;
int leftMoney = 0;
bool isGame = true;
while (true)
{
while (isGame)
{
Console.WriteLine("请买筹码:(50~)");
int money = int.Parse(Console.ReadLine());
//用来记录历史充值的总额
totalMoney += money;
//用来表示兜儿里面剩下的钱
leftMoney += money;
Lable:
int randomNumber = random.Next(1, 7);
Console.WriteLine("请下注:");
int number = int.Parse(Console.ReadLine());
if (!(number >= 50 && number <= leftMoney)) //number<50 || number > leftMoney
{
Console.WriteLine("下注的筹码不够,剩下{0}筹码", leftMoney);
goto Lable;
}
leftMoney -= number;
Console.WriteLine("请选择小.0\t大.1");
int selectValue = int.Parse(Console.ReadLine());
//表示玩家赢了
if (randomNumber / 4 == selectValue)
{
leftMoney += 2 * number;
Console.WriteLine("恭喜您赢了,您还剩下{0}筹码", leftMoney,randomNumber);
}
else //玩家输了
{
Console.WriteLine("对不起,您输了,您还剩下{0}筹码", leftMoney);
if (leftMoney < 50)
{
Console.WriteLine("充值请按0,退出请按1");
string ret = Console.ReadLine();
if (ret == "0")
{
isGame = true;
break;
}
if (ret == "1")
{
Console.WriteLine("您历史充值总金额{0}筹码,目前剩下{1}筹码", totalMoney, leftMoney);
Environment.Exit(0);
}
}
}
goto Lable;
}
}
}
}
}
投筛子游戏
最新推荐文章于 2023-05-26 22:10:03 发布