我需要编写一个程序,将数据读入 int 类型的数组中。有效值的范围是 0 到 10。你的程序应该确定输入了多少个值。输出不同条目的列表以及该条目出现的次数计数。
我对加粗部分有些困惑,这是我目前的进展...
static void Main(string[] args)
{
Console.WriteLine("How many scores will you enter?");
int total = 0;
string inValue;
string Size = Console.ReadLine();
int arraySize = Convert.ToInt32(Size);
int [] ScoreArray = new int [arraySize];
for (int i = 0; i < ScoreArray.Length; i++)
{
Console.Write("Enter a Number between 0 and 10, #{0}: ", i + 1);
inValue = Console.ReadLine();
ScoreArray[i] = Convert.ToInt32(inValue);
total += ScoreArray[i];
}
Console.WriteLine("Number of scores entered: " + arraySize);
Console.Read();
}
ScoreArray[theNumber] += 1
而不是ScoreArray[i] = ...
;这会有什么区别? - user166390