// 計程練習題4 參考答案 using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int try_times = 0; int answer = 33; // Random rand = new Random(); // int answer = rand.Next()%100; // 可以用亂數產生器產生謎底 int quess; Console.WriteLine("請在0~99中猜一個數字"); do { quess = int.Parse(Console.ReadLine()); try_times++; if (quess == answer) { Console.WriteLine("Bingo! 你總共猜了{0}次", try_times); } else if (quess > answer && quess <= 99) //考慮有效範圍 { Console.WriteLine("太大了!"); } else if (quess < answer && quess >= 0) //考慮有效範圍 { Console.WriteLine("太小了!"); } else { Console.WriteLine("你猜的數字超出範圍了!"); } } while (answer != quess); //如果還沒猜中,則迴圈要一直執行 } } }