我的代码是用户需要在之间输入一个标记的地方,然后如果该标记不在0到100之间,它必须再次询问,我可以正常工作,但现在的问题是:修改上面的程序以同时计算数字大于或等于50的标记。
我该怎么做,我尝试声明count为整数0,但不确定如何实现。
这是我的代码:
static void Main(string[] args)
{
int total = 0;
for (int x = 1; x <= 5; x++)
{
Console.WriteLine("Enter your mark");
int mark = int.Parse(Console.ReadLine());
if (mark > 100 || mark < 0)
{
Console.WriteLine("Invalid mark,Enter your mark again");
int newmark = int.Parse(Console.ReadLine());
mark = newmark;
}
total += mark;
}
Console.WriteLine("sum = " + total);
double average = (total / 5) * 1.00;
Console.WriteLine("average = " + average);
Console.ReadLine();
}
相关分类