期中考试第二小题

2018-11-22  本文已影响0人  流影随风

#编码

            Console.WriteLine("玩游戏晋级");

            int b=1;//局数

            int c=0;//80分次数

            do

            {

                Console.Write("你在玩第{0}局,分数是:", b);

                string str_goal = Console.ReadLine();

                try

                {

                    int goal = Convert.ToInt32(str_goal);

                    if (goal > 80)

                    {

                        c++;

                    }

                    b++;

                    if (b > 5)

                    {

                        Console.WriteLine("游戏结束");

                    }

                    else

                    {

                        Console.Write("是否下一局(yes/no):");

                        string answer = Console.ReadLine();

                        if (answer == "no")

                        {

                            Console.WriteLine("游戏结束");

                            break;

                        }

                    }

                }

                catch

                {

                    Console.WriteLine("输入错误");

                }

            }while (b <= 5);

            double pingjun = c / 5.0;

            if (b > 5)

            {

                if (pingjun > 0.8)

                {

                    Console.WriteLine("晋级一级");

                }

                else if (pingjun > 0.6)

                {

                    Console.WriteLine("晋级二级");

                }

                else

                {

                    Console.WriteLine("晋级失败");

                }

            }

            else

            {

                Console.WriteLine("未完成");

            }

                Console.ReadKey();

#效果

上一篇下一篇

猜你喜欢

热点阅读