【发布时间】:2013-02-06 11:27:57
【问题描述】:
int i;
int[] mArray = new int[5];
for (i = 0; i < mArray.Length; i++)
{
Console.WriteLine("Please enter a number:");
mArray[i] = Convert.ToInt32(Console.ReadLine());
if (mArray[i] >= 50 && mArray[i] <= 10)
{
Console.WriteLine("Please enter numbers only between 10 and 50.");
mArray[i] = Convert.ToInt32(Console.ReadLine());
}
}
当 if 语句中有两条规则时,它似乎无法工作 if (mArray[i] >= 50 && mArray[i] <= 10)
但它适用于 1 条规则 if (mArray[i] >= 50)
【问题讨论】:
-
它是如何工作的?条件是大于 50 但同时小于 10!!!
标签: c# if-statement for-loop