#編碼
? ? ? ? ? ? Console.WriteLine("玩游戲晉級");
? ? ? ? ? ? int b=1;//局數(shù)
? ? ? ? ? ? int c=0;//80分次數(shù)
? ? ? ? ? ? do
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Console.Write("你在玩第{0}局,分數(shù)是:", 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();
#效果