假设有一个长度为5的数组,如下所示
int[] array = { 1, 3, -1, 5, -2 };
现创建一个新数组newArray[],要求新数组中元素的存放顺序与原数组中的元素逆序,并且如果原数组中的元素值小于0,在新数组中按0存储。试编程输出新数组int[] array = { 1, 3, -1, 5, -2 };
Console.WriteLine("原数组为:");
foreach (var item in array )
{
Console.Write(item + "\t");
}
int[] newarray = new int[5];
for (int i=0;i<array.Length;i++)
{
if (array[4-i]<0)
{
newarray[i] = 0;
}
if(array[4-i]>0)
{
newarray[i] = array[4 - i];
}
}
Console.WriteLine("\n"+"新数组为:");
foreach (var item in newarray )
{
Console.Write(item + "\t");
}
Console.ReadKey();











网友评论