编写一个c语言程序使得将一个数组中的元素逆序存放。例如,原来顺序是12,3,11,14,21,15,25,18,22,27,逆序后为27,22,18,25,15,21,14,11,3,12。
时间: 2024-05-08 22:18:14 浏览: 106
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
非常感谢您的问题,这是一个编程问题,可以通过编写如下的C语言程序来实现将数组中的元素逆序存放:
```c
#include<stdio.h>
void reverse(int arr[], int size) {
int temp;
for (int i = 0; i < size / 2; i++) {
temp = arr[i];
arr[i] = arr[size - 1 - i];
arr[size - 1 - i] = temp;
}
}
int main() {
int arr[] = { 12, 3, 11, 14, 21, 15, 25, 18, 22, 27 };
int size = sizeof(arr) / sizeof(arr[0]);
reverse(arr, size);
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
上述程序的输出结果应为:27 22 18 25 15 21 14 11 3 12
希望这个代码对您有所帮助,感谢您的提问!
阅读全文