好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#处理猜拳问题的简单实例(非窗体)

C#处理猜拳问题的简单实例(非窗体)

?

//猜拳,5局3胜,要求使用公用变量。

 

namespace 结构体复习_公用变量

 

{

 

   class Program

 

   { public int rz=0;

 

     public int dz = 0;

 

 

 

     public string bj( int a , int b)

 

     {

 

       int d = a - b;

 

       if (d==-2||d==1)

 

       {

 

         return "人" ;

 

       }

 

       else if (d==2||d==-1)

 

       {

 

         return "电脑" ;

 

       }

 

       else

 

       {

 

         return "和" ;

 

       }

 

     }

 

     static void Main( string [] args)

 

     {Random sj = new Random();

 

       Program zdy= new Program();

 

       while (zdy.rz < 3 && zdy.dz < 3)

 

       {

 

         Console.WriteLine( "请输入剪刀石头布的数字编码(1为剪刀,2为石头,3为布):" );

 

         int a = int .Parse(Console.ReadLine());

 

         int b = sj.Next(1,4);

 

         string jg = zdy.bj(a, b);

 

         switch (jg)

 

         {

 

           case "人" :

 

             zdy.rz++;

 

             Console.WriteLine( "本局你获胜" );

 

             break ;

 

           case "电脑" :

 

             zdy.dz++;

 

             Console.WriteLine( "本局电脑获胜" );

 

             break ;

 

           case "和" :

 

             Console.WriteLine( "本局平局" );

 

             break ;

 

         }

 

        

 

       }

 

       if (zdy.rz > zdy.dz)

 

       {

 

         Console.WriteLine( "你赢了" );

 

       }

 

       else

 

       {

 

         Console.WriteLine( "你输了" );

 

 

 

       }

 

       Console.ReadLine();

 

     }

 

   }

 

}

以上这篇C#处理猜拳问题的简单实例(非窗体)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

dy("nrwz");

查看更多关于C#处理猜拳问题的简单实例(非窗体)的详细内容...

  阅读:53次