用C#写一段 将一个3的倍数个元素的数组中每三个数为一个数组,分别将头尾配对依次输出 如int[] arr = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9}; 输出arr1 = [1,2,3] arr2 = [7,8,9]
时间: 2024-05-24 14:07:52 浏览: 104
可以使用C#中的循环语句和数组操作来实现这个功能,具体步骤如下:
1. 定义一个3的倍数个元素的整型数组,例如:int[] arr = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9};
2. 使用循环语句(例如for循环)遍历数组,将每三个元素分别存储到一个新的数组中。代码示例如下:
int length = arr.Length;
int num = length / 3;
int[][] arrNew = new int[num][];
for (int i = 0; i < num; i++)
{
arrNew[i] = new int;
arrNew[i] = arr[3 * i];
arrNew[i] = arr[3 * i + 1];
arrNew[i] = arr[3 * i + 2];
}
3. 遍历新数组,输出每一个数组的头尾元素。代码示例如下:
for (int i = 0; i < num; i++)
{
Console.Write("arr" + (i + 1) + " = [");
Console.Write(arrNew[i] + ",");
Console.Write(arrNew[i] + ",");
Console.Write(arrNew[i] + "]");
if (i != num - 1)
Console.Write(" ");
}
输出结果为:arr1 = [1,2,3] arr2 = [4,5,6] arr3 = [7,8,9]
阅读全文