c#例题:养个小宠物。熟悉计算机语言。

namespace ConsoleApplication1
{
    class Program
    {
        struct chongwu
        {
            public string zhonglei;
            public string name;
            public int dengji;
            public int jingyan;
        }
        static void Main(string[] args)
        {
            Console.Write("您是否要收养一个宠物(Y/N)?");
            string s = Console.ReadLine();
            if (s.ToUpper() == "Y")
            {
                Console.WriteLine("请选择宠物的种类:1,小狗2,小猫3,乌龟4,兔子5,鸭子");
                string xuanze = Console.ReadLine();
                chongwu cw = new chongwu();
                switch (xuanze)
                {
                    case "1":
                        cw.zhonglei = "小狗";
                        break;
                    case "2":
                        cw.zhonglei = "小猫";
                        break;
                    case "3":
                        cw.zhonglei = "乌龟";
                        break;
                    case "4":
                        cw.zhonglei = "兔子";
                        break;
                    case "5":
                        cw.zhonglei = "小鸭";
                        break;
                }

                Console.WriteLine("恭喜你获得了一个宠物!" + cw.zhonglei);
                Console.Write("给宠物起一个名字吧:");
                cw.name = Console.ReadLine();
                cw.dengji = 1;
                cw.jingyan = 0;
                while (true)
                {
                    if (cw.jingyan >= 10)
                    {
                        cw.dengji = cw.dengji + 1;
                        cw.jingyan = 0;
                    }
                    else if (cw.jingyan < 0)
                    {
                        cw.jingyan = 0;
                        Console.WriteLine("您的宠物死了");
                    }
                    Console.WriteLine("请选择您要选择的操作:1,查看属性2,陪玩3,喂食4,把宠物吃掉");
                    switch (Console.ReadLine())
                    {
                        case "1":
                            Console.WriteLine("您的宠物种类是" + cw.zhonglei + "宠物的姓名是" + cw.name + "宠物的经验是" + cw.jingyan +
                                "宠物的等级是" + cw.dengji);
                            break;
                        case "2":
                            Console.WriteLine("您要陪" + cw.name + "玩他的经验加20,他的等级是" + cw.dengji);
                            cw.jingyan = cw.jingyan + 20;
                            break;
                        case "3":
                            Console.WriteLine("您给" + cw.name + "喂食他的经验加30他的等级是," + cw.dengji);
                            cw.jingyan = cw.jingyan + 30;
                            break;
                        case "4":
                            Console.WriteLine("您要吃掉" + cw.name + "," + cw.name + "哭了");
                            cw.jingyan = cw.jingyan - 100;
                            break;

                    }
                }
            }
            else
            {
                Console.WriteLine("不养宠物,没爱心!");
            }
            Console.ReadLine();
        }
    }
}
原文地址:https://www.cnblogs.com/275147378abc/p/4504509.html