编写一个c语言程序函数void fun(int a[],int n); ,要求对a指向的数组中n个元素逆序进行存放。
时间: 2024-03-11 19:49:02 浏览: 142
c语言 程序填空题题库
好的,下面是实现要求的函数void fun(int a[],int n)的代码:
```c
void fun(int a[], int n) {
int i, temp;
for (i = 0; i < n / 2; i++) {
temp = a[i];
a[i] = a[n - i - 1];
a[n - i - 1] = temp;
}
}
```
这个函数的实现很简单,它使用了一个循环来遍历数组中的前一半元素,将第i个元素和第n-i-1个元素交换位置,从而实现了数组逆序存放的效果。
阅读全文