static void Main(string[] args)
{
while (true)
{
try
{
Console.Write("请输入一个数:");
int n = Convert.ToInt32(Console.ReadLine());
int i = 1; int s = 0, z = 0;
while (i <= n)
{
if (i % 2 == 1)
{
Console.Write(i + "为奇数");
s = s + i;
}
else
{
Console.WriteLine(i + "为偶数");
z = z + i;
}
i++;
}
Console.WriteLine("奇数和为" + s);
Console.WriteLine("偶数和为" + z);
}
catch (Exception)
{
Console.WriteLine("请输入正确的数字");
}
finally
{
Console.WriteLine("约里克");
}
}Console.ReadLine();
}
该程序段展示了一个无限循环,不断要求用户输入数字,并根据输入判断是奇数还是偶数,分别计算奇数和偶数的和。如果输入非数字,程序会提示重新输入。最后输出奇数和偶数的总和,直到用户结束程序。
1082

被折叠的 条评论
为什么被折叠?



