1. 程式人生 > >C#入門經典 第6版 練習4.6(2)

C#入門經典 第6版 練習4.6(2)

(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();
        }
    }
}