编写一个控制台应用程序,要求完成下列功能。
1) 接收一个整数 n。
2) 如果接收的值 n 为正数,输出 1 到 n 间的全部整数。
3) 如果接收的值为负值,用 break 或者 return 退出程序。
4) 转到(1)继续接收下一个整数。
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("请输入一个整数:");
bool flag = int.TryParse(Console.ReadLine(), out int n);
if (flag)
{
if (n > 0)
{
for (int i = 1; i <= n; i++)
{
Console.Write(i + " ");
}
Console.WriteLine();
}
else if (n < 0)
{
Console.WriteLine("输入的是负数,程序结束!");
break;
}
}
else
{
Console.WriteLine("无输入,程序结束!");
return;
}
}
}
}