基本信息
源码名称:C# 石头剪刀布入门级示例控制台源码
源码大小:0.02M
文件格式:.rar
开发语言:C#
更新时间:2017-12-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559
本次赞助数额为: 6 元×
微信扫码支付:6 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static int WinPlayer;
static int WinComputer;
public static void PrintCnt()
{
Console.WriteLine("玩家赢了" WinPlayer.ToString() "次");
Console.WriteLine("电脑赢了" WinComputer.ToString() "次");
}
//1.解决输入有效性
//2.控制玩家的赢面 - 当玩家次数高于20次且 赢的比率 达到了 50%,就用调用函数
//玩家赢的比率降到 30%
//3.调用一个方法永远是电脑赢
//1. 石头 2.剪刀 3.布
static void Main(string[] args)
{
int player = 0;
int computer = 0;
while (true)
{
computer = (new Random()).Next(1, 4);
Console.WriteLine("请出拳 1 - 石头 2 - 剪刀 3 - 布");
player = int.Parse(Console.ReadLine());
if (player == computer)
{
Console.WriteLine("平局!");
}
else
{
if (((player == 1) && (computer == 2)) || ((player == 2) && (computer == 3)) || ((player == 3) && (computer == 1)))
{
Console.WriteLine("玩家赢!");
WinPlayer ;
}
else
{
Console.WriteLine("电脑赢!");
WinComputer ;
}
}
PrintCnt();
}
}
}
}