c#while循环倒序一组数组
时间: 2024-09-03 15:03:14 浏览: 42
在C#中,如果你想通过while循环倒序一组数组,可以这样做:
```csharp
// 假设我们有一个整型数组arr
int[] arr = {1, 2, 3, 4, 5};
int start = arr.Length - 1; // 设置初始索引为数组的最后一个元素
int end = 0; // 设置结束索引为0
while (start > end) {
// 交换当前索引位置的元素和下一个索引位置的元素
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
// 更新索引
start--;
end++;
}
// 现在arr数组就是倒序排列的
```
上述代码会从数组的末尾开始,逐个向前交换元素,直到第一个元素和最后一个元素对齐。
阅读全文