P47小练习+1

 //不断要求用户输入一个数字(假定都是正整数)
            //直到用户输入end时候,显示刚才输入的数字中的最大值
            Console.WriteLine("输入一个正整数");
            string input = "";
            int num = 0;
            int max = 0;
            input = Console.ReadLine();
            while (input != "end")
            {
                //显示最大值忘记做了 用if语句先试试
                //   if (input > num) //两个类型不一样的变量不能比大小!!!
                //重新声明一个max和num比大小
                try
                {
                    num = Convert.ToInt16(input);
                }//try
                catch
                {
                    Console.WriteLine("你输入了非数字且非end的字符,请重新输入");
                }//catch
                if (num > max)//这行代码是看了教程后加上的~~~
                {
                    max = num;
                }
                // }
                Console.WriteLine("请继续输入");
                input = Console.ReadLine();
            }//while
            Console.WriteLine("最后的最大值为{0}", max);
            Console.ReadLine();
            // //垂死梦中惊坐起,有循环要用while阿,之前的办法不能直接照搬呀
92 views
Comments
登录后评论
Sign In
·

想问一下,你这是C语言吧。。。

你用的是Window吗? waning_crescent_moon 本人是小白不太懂,console是控制台吧,writeline()这个函数我没有印象😂