VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > c#编程 >
  • 猜数字游戏

猜数字游戏

今天我们给大家介绍一下猜数字的游戏

c#教程代码:

  using System;
  namespace _02_26
  {
      class Class_02_26
      {
          public static void Main()
          {
            string sTemp;
            int iNum=new Random ().Next ()%100;
            int iGuess=0,iCount=0;
            Console.WriteLine ("请猜猜我想到的一到一百之间的数字.");
             do
            {
                sTemp=Console.ReadLine ();
                try
                {
                            iGuess=Int32.Parse (sTemp);
                if(iGuess>iNum)
            {
                   Console.WriteLine ("太大了.");
                }
                else if (iGuess<iNum)
                {
                    Console.WriteLine ("太小了.");
                }

            }
            catch(Exception e)
            {
                Console.WriteLine ("你输入的不是一个有效整数.");
            }
            finally
            {
                Console.WriteLine ("你已经猜了{0}次了.",++iCount);
            }
         }while(iGuess!=iNum);
        }
    }
 } 

c#教程以上代码中,第一步创建一个类,接下来在main方法中创建三个变量

            string sTemp;
            int iNum=new Random ().Next ()%100;
            int iGuess=0,iCount=0; 

c#教程其中 int iNum=new Random ().Next ()%100; 是创建一个随机数,用于后面的比较;并询问,请猜猜我想到的一到一百之间的数字 接下来的

        do
        {
            sTemp=Console.ReadLine ();
            try
            {
             iGuess=Int32.Parse (sTemp);
            if(iGuess&gt;iNum)
        {
               Console.WriteLine ("太大了.");
            }
            else if (iGuess&lt;iNum)
            {
                Console.WriteLine ("太小了.");
            }

        }
        catch(Exception e)
        {
            Console.WriteLine ("你输入的不是一个有效整数.");
        }
        finally
        {
            Console.WriteLine ("你已经猜了{0}次了.",++iCount);
        }
     }while(iGuess!=iNum);

循环中,通过控制台输入的内容进行比较,如果你输入的是一个有效的数字

       if(iGuess&gt;iNum)
        {
               Console.WriteLine ("太大了.");
            }
            else if (iGuess&lt;iNum)
            {
                Console.WriteLine ("太小了.");
            }

会进行比较,如果你输入的是一个无效的内容,则

        {
            Console.WriteLine ("你输入的不是一个有效整数.");
        }

会提示你要输入一个有效的数字,不管你输入的的是正确的还是错误的,则都会在

        finally
        {
            Console.WriteLine ("你已经猜了{0}次了.",++iCount);
        }

显示,你输入的次数。



相关教程