Console.WriteLine("请选择您的游戏类型:"); Console.WriteLine(@" 1.牌类 2.休闲竞技类"); try { int a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入您的游戏时长:"); int b = Convert.ToInt32(Console.ReadLine()); switch (a) { case 1: if (b > 10) { Console.WriteLine("您玩的是牌类游戏,时长是{0},可以享受5折优惠,\n您需支付{1}个游戏币", b, 10 * b * 0.5); } else { Console.WriteLine("您玩的是牌类游戏,时长是{0},可以享受8折优惠,\n您需支付{1}个游戏币", b, 10 * b * 0.8); } break; case 2: if (b <= 10) { Console.WriteLine("您玩的是休闲竞技类游戏,时长是{0},可以享受8折优惠,\n您需支付{1}个游戏币", b, 20 * b * 0.8); } else { Console.WriteLine("您玩的是休闲竞技类游戏,时长是{0},可以享受5折优惠,\n您需支付{1}个游戏币", b, 20 * b * 0.5); } break; } } catch { Console.WriteLine("你输入的是非数字,程序退出,请重新运行程序"); } Console.ReadKey();
网友评论