C#入門經典 第6版 練習4.6(2)
阿新 • • 發佈:2018-12-25
(2)編寫一個應用程式,其中包含練習(1)中的邏輯,要求使用者輸入數字,並顯示它們,但拒絕接受兩個數字都大於10的情況,並要求使用者重新輸入。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Chapter4Ex1 { class Program { static void Main(string[] args) { int var1, var2; Console.WriteLine("請輸入兩個整數:"); var1 = Convert.ToInt32(Console.ReadLine()); var2 = Convert.ToInt32(Console.ReadLine()); while (var1 > 10 && var2 > 10) { Console.WriteLine("因兩個整數都大於10,請重新輸入:"); var1 = Convert.ToInt32(Console.ReadLine()); var2 = Convert.ToInt32(Console.ReadLine()); } Console.Write("你輸入的數字為: {0} 和 {1}, ", var1, var2); if (var1 > 10 ^ var2 > 10) Console.WriteLine("其中只有1個是大於10的。", var1, var2); else Console.WriteLine("不滿足只有1個大於10的要求。", var1, var2); Console.ReadKey(); } } }