第八课

作者: 怡壹 | 来源:发表于2018-12-27 13:34 被阅读0次

    一、
    Console.WriteLine("欢迎进入魔法游戏厅");
    Console.WriteLine("请选择您喜爱的游戏:");
    Console.WriteLine("****************************************");
    Console.WriteLine(@"
    1.斗地主
    2.斗牛
    3.泡泡龙
    4.连连看");
    Console.WriteLine("****************************************");
    Console.Write("请选择:");
    string str_num = Console.ReadLine();
    try
    {
    int num = Convert.ToInt32(str_num);
    switch (num)
    {
    case 1:
    Console.WriteLine("您已进入斗地主房间");
    break;
    case 2:
    Console.WriteLine("您已进入斗牛房间");
    break;
    case 3:
    Console.WriteLine("您已进入泡泡龙房间");
    break;
    case 4:
    Console.WriteLine("您已进入连连看房间");
    break;
    }
    }
    catch
    {
    Console.WriteLine("你输入的是非数字,程序退出,请重新运行程序");
    }
    Console.ReadKey();

    二、
    int n = 1;
    int count = 0;
    string answer = "";
    do { Console.Write("您正在玩第{0}局,成绩为:", n);
    string str_score = Console.ReadLine();
    int score = Convert.ToInt32(str_score);
    if (score > 80)
    {
    count++;
    }
    n++;
    if (n > 5)
    {
    Console.WriteLine("游戏结束");
    }
    else
    {
    Console.Write("\n继续玩下一局吗?(yes/no)");
    answer = Console.ReadLine();
    if ("no" == answer)
    {
    Console.Write("\n您已经中途退出程序了");
    break;
    }
    else
    {
    Console.WriteLine("进入一局");
    }
    }
    }
    while (n <= 5);
    double rate = count / 5.0;
    if (n > 5)
    {
    if (rate > 0.8)
    {
    Console.WriteLine("恭喜,通过一级");
    }
    else if (rate > 0.6)
    {
    Console.WriteLine("通过二级");
    }
    else
    {
    Console.WriteLine("\n对不起,你未能晋级,继续加油吧~");
    }
    }
    else
    {
    Console.WriteLine("对不起,你没有完成游戏,不能晋级,继续加油努力");
    }
    Console.ReadKey();

    相关文章

      网友评论

          本文标题:第八课

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