下面给定函数fun的功能是将数组x的元素倒序输出。 例如输入1 2 3 4 5,则输出5 4 3 2 1。补全程序,使它能计算出正确的结果。
时间: 2024-02-09 20:08:34 浏览: 57
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
下面是代码实现:
```c
void fun(int* x, int n)
{
int temp;
for (int i = 0; i < n / 2; i++)
{
temp = x[i];
x[i] = x[n - i - 1];
x[n - i - 1] = temp;
}
for (int i = 0; i < n; i++)
{
printf("%d ", x[i]);
}
}
```
该函数中,我们使用了一个中间变量 temp 存储数组中的元素,然后通过循环将数组元素倒序输出。第一个循环通过交换数组中对称的元素实现,第二个循环用于输出结果。
阅读全文