美文网首页
第10节课大魔法战争第二步

第10节课大魔法战争第二步

作者: Deku啊 | 来源:发表于2018-11-25 08:52 被阅读0次

#代码:

/**用户玩游戏,每次玩5局,晋级标准如下

          * 每次玩游戏不足5局,则不能晋级

          * 在5局游戏中,如果80%达到80分以上,则为一级;

          * 如果60%达到80分以上,则为二级,

          * 否则不能晋级。

          * */

            Console.WriteLine("魔法师迷你游戏平台>游戏晋级");

            int a = 1;//定义玩的局数

            int b = 0;//定义>80的次数

            do {

                Console.Write("你正在玩第{0}局,你的成绩为:",a);

                string str_c = Console.ReadLine();//输入的成绩为 "C"

                try {

                    int c = Convert.ToInt32(str_c);

                    if (c >80)

                    { b++; }//达标局数+1

                    a++;//游戏次数+1

                    if (a > 5)

                    { Console.WriteLine("你已经晋级,游戏结束。"); }

                    else {

                        Console.Write("继续玩下一局吗?<yes/no>");

                        string answer =Console.ReadLine();

                        if (answer == "no")

                        { Console.WriteLine("你已经中途退出游戏了对不起,你没有完成游戏,不能晋级,继续加油努力");

                            break;

                        }

                    }

                }

                catch { Console.WriteLine("输入有误。"); }

            }

            while (a <= 5);

            double d = b / 5.0;//计算达到八十分以上的比例

            if (a > 2)

            {

                if (d >= 0.8)

                { Console.WriteLine("恭喜,通过一级。"); }

                else if (d >= 0.6)

                { Console.WriteLine("恭喜,通过二级。"); }

                else { Console.WriteLine("对不起,晋级失败。"); }

            }

            else { Console.WriteLine("对不起,你没有完成游戏,不能晋级,继续加油努力"); }

            Console.ReadKey();

##实际效果:

相关文章

网友评论

      本文标题:第10节课大魔法战争第二步

      本文链接:https://www.haomeiwen.com/subject/ohnuqqtx.html