[求助]写程序碰到个问题
想写个简单的c#程序,该程序实现的是由用户提供数字,求其平均数或总数,可以选择求哪种,但在用户选择出错的时候可以实现请求再输入,下面是我写的程序,但是不能实现在输入功能,求帮助!!using System;
using System.Text;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入你想要得数组的个数:");
int num = int.Parse(Console.ReadLine());
int[] A = new int[num];
Console.WriteLine("请输入你想要计算的数字(整数)");
for (int i = 0; i < num; i++)
{
A[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine("请选择你所要进行的操作\n" + "+表示求和\n" + "/表示平均数");
char operate = Convert.ToChar(Console.ReadLine());
do
{
switch (operate)
{
case '+':
{
int all = 0;
for (int i = 0; i < num; i++)
{
all += A[i];
}
Console.WriteLine("所求数字之和为:{0}", all);
break;
}
case '/':
{
int all = 0;
for (int i = 0; i < num; i++)
{
all += A[i];
}
Console.WriteLine("所有数字的平均数为:{0}", all / num);
break;
}
default:
{
break;
}
}
Console.WriteLine("请重新选择操作");
} while (operate != '+' || operate != '/');
Console.ReadKey();
}
}