class Solution
{
public static int[] reOrderArray(int[] array)
{
int length = array.Length;
int[] newArry = new int[length];
int index = 0;
for (int i = 0; i < length; i++)
{
if (array[i] % 2 == 1)
{
newArry[index++] = array[i];
}
}
for (int i = 0; i < length; i++)
{
if (array[i] % 2 == 0)
{
newArry[index++] = array[i];
}
}
return newArry;
}
static void Main(string[] args)
{
int[] arry ={ 2,4,1,6,7,3};
int[] newArry = reOrderArray(arry);
foreach (int item in newArry)
{
Console.Write(item);
}
}
}
(c#)调整数组顺序使奇数在前偶数在后
最新推荐文章于 2021-11-25 23:47:12 发布