我很難弄清楚爲什麼用戶輸入的值未插入到範圍數組中的正確元素中。有人可以對此有所瞭解嗎?我是小白。將值插入數組中的特定元素
謝謝!
static void Main(string[] args)
{
int m0 = 0;
int m1 = 0;
int m2 = 0;
int m3 = 0;
int m4 = 0;
int m5 = 0;
int m6 = 0;
int m7 = 0;
int m8 = 0;
int m9 = 0;
Console.WriteLine("How many entries today?");
int entries = Convert.ToInt32(Console.ReadLine());
int[] array = new int[entries];
int[] range = new int[9];
foreach (int i in array)
{
Console.WriteLine("Enter your sales amount");
int sales = Convert.ToInt32(Console.ReadLine());
if (sales >= 200 && sales <= 299)
{
range[0] = m0++;
}
if (sales >= 300 && sales <= 399)
{
range[1] = m1++;
}
if (sales >= 400 && sales <= 499)
{
range[2] = m2++;
}
if (sales >= 500 && sales <= 599)
{
range[3] = m3++;
}
if (sales >= 600 && sales <= 699)
{
range[4] = m4++;
}
if (sales >= 700 && sales <= 799)
{
range[5] = m5++;
}
if (sales >= 800 && sales <= 899)
{
range[6] = m6++;
}
if (sales >= 900 && sales <= 999)
{
range[7] = m7++;
}
if (sales >= 1000 && sales <= 9999)
{
range[8] = m8++;
}
}
foreach (int i in range)
{
Console.WriteLine(range[i]);
}
Console.Read();
}
事情是,無論用戶輸入什麼值,增量都不會進入'範圍'數組中的元素。我一定會感謝一些幫助。
謝謝!
非常感謝您向我解釋這一點。 – Batsu 2010-06-25 18:50:46
@Batsu:不客氣。 – LBushkin 2010-06-25 19:34:55