关键代码:
while (true)
{
Console.WriteLine("请输入一个50至100之间的数字:");
string input = Console.ReadLine();
int value = 0;
if (!int.TryParse(input, out value))
{
Console.WriteLine("只能输入数字,请重新输入。");
continue;
}
if (value == 0)
{
break;
}
else if (value < 50 || value > 100)
{
Console.WriteLine("不在范围内,请重新输入。");
continue;
}
int sum = 0;
for (int i = 1; i <= value; i ++)
{
sum += i;
}
Console.WriteLine("结果为:" + sum.ToString());
}
Console.WriteLine("程序已退出");