不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值。设一个变量int max,初始值为0,用户每输入一次就把用户输入的和max比较一下,如果输入的比max大,则让max等于用户输入。
Console.Write("请输入一个数?");
string userInput = Console.ReadLine();
int max = Convert.ToInt32(userInput);
int temp = 0;
Console.Write("请输入一个数?");
string inputTemp =Console.ReadLine();
while (inputTemp!="end")
{
temp = Convert.ToInt32(inputTemp);
if (temp > max)
{
max = temp;
}
Console.Write("请输入一个数?");
inputTemp = Console.ReadLine();
}
Console.WriteLine("最大值为:{0}", max);
这样的例子可以用于一些较出错的一些程序中利用它可以判断是否输入的证确,不对就给他一个默认的值。学着举一反三哦