利用if,else判断输入的是不是一个正整数

时间:2022-07-20 10:42:56

static void Main(string[] args)
        {
            while (true)
         
            { Console.Write("请输入一个100以内的数:");
                int a =Convert.ToInt32(Console.ReadLine());
            if(a>10&&a<100)
            {
                Console.Write("您输入的是一个两位数的正整数");
            }    
            else if(a<=10&&a>0)
            {
                Console.Write("您输入的是一个小于等于10的正整数");
            }
            else
            {
                Console.Write("您输入的数可能小于0或者大于100");
                if(a<0)
                {
                    Console.Write(",得出结论您输入的是一个负数");
                }
                else
                {
                    Console.Write(",得出结论您输入的数是一个大于100的数");
                }
            }
                Console.ReadLine();