C#第二次实验

来源:互联网 发布:本西蒙斯捏脸数据 编辑:程序博客网 时间:2024/04/28 20:15
/*【实验目的】1.掌握类和对象的使用。2.掌握字段、属性、方法(参数、重载、重写与覆盖)、继承和多态的使用。【实验内容】1.随机给出一个0至99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。要求与提示: * 1)控制台、winform、web均可实现,暂时采用控制台; * 2)输入数字可能是非数值,应进行处理,并提示; * 3)如果用户想提早结束游戏怎么实现? * 4)功能代码应与输入、输出代码分离。即游戏逻辑代码可以分别用于控制台、winform、web;逻辑代码可以由其他人编写,只提供给你DLL文件。2.创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。 */using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            int choose=1;            string a;            while (1 == choose)            {                Random rand = new Random();                int answer = rand.Next(0, 99);                int user_answer=0;                while (true)                {                    Console.WriteLine("输入猜的答案:");                    try                    {                        user_answer = int.Parse(Console.ReadLine());                    }                    catch (Exception e)                    {                        Console.WriteLine(e.Message);                    }                    if (user_answer > answer)                    {                        Console.WriteLine("大了");                    }                    else if (user_answer < answer)                    {                        Console.WriteLine("小了");                    }                    else                    {                        Console.WriteLine("你赢了");                        break;                    }                }                Console.WriteLine("是否继续玩下去(Y/N):");                try                {                    a = Console.ReadLine();                    choose = ("y" == a || "Y" == a)?1:0;                }                catch (Exception e)                {                    Console.WriteLine(e.Message);                }            }            //Console.WriteLine(answer);            Console.ReadLine();        }    }}


 

0 0
原创粉丝点击