酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

简单 C 语言:实现数组值按逆序重新存放(附代码详解)

以下是一个用 C 语言实现将数组中的值按逆序重新存放的示例代码: ```c #include <stdio.h> // 函数用于将数组逆序 void reverseArray(int arr[], int size) { int start = 0; int end = size - 1; while (start < end) { int temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; start++; end--; } } // 打印数组的函数 void printArray(int arr[], int size) { for (int i = 0; i < size; i++) { printf("%d ", arr[i]); } printf("\n"); } int main() { int arr[] = {1, 2, 3, 4, 5}; int size = sizeof(arr) / sizeof(arr[0]); printf("原始数组: "); printArray(arr, size); reverseArray(arr, size); printf("逆序后的数组: "); printArray(arr, size); return 0; } ``` 在上述代码中,`reverseArray` 函数通过两个指针从数组的两端向中间移动,交换对应位置的元素,从而实现数组的逆序。`printArray` 函数用于打印数组的元素。在 `main` 函数中,我们先打印原始数组,然后调用 `reverseArray` 函数进行逆序操作,最后再次打印逆序后的数组。 ######[AI写代码神器 | 352点数解答 | 2024-10-29 21:48:36]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]