#作业目标:不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值
##代码:
/**
*不断要求用户输入一个数字(假定用户输入的都是正整数)
*当用户输入end的时候显示刚才输入的数字中的最大值
*循环体:用户输入的数字互相比较
*循环条件:用户未输入“end”
*/
string str_num = "";
int max = 0;//定义最大值max
do {
Console.WriteLine("请输入数字(输入end时将显示输入数字的最大值)。");
str_num = Console.ReadLine();
if (str_num != "end")
{
try
{
int num = Convert.ToInt32(str_num);
if (num > max)
{
max = num;
}
}
catch
{
Console.WriteLine("输入有误,请重新输入");
}
}
else { Console.WriteLine("程序退出。"); }
}
while (str_num != "end");
Console.WriteLine("你输入数字中最大值为{0}",max);
Console.ReadKey();
###实际效果:












网友评论