基本信息
源码名称:C# 石头剪刀布入门级示例控制台源码
源码大小:0.02M
文件格式:.rar
开发语言:C#
更新时间:2017-12-18
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 6 元 
   源码介绍

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();
            }


        }
    }
}