用c语言自定义函数实现将一个数组逆序存储,在主函数中输入数组数据并输出结果。
时间: 2024-03-10 17:47:12 浏览: 344
逆序存放数组_技术要点-client-side.data.storage.keeping.it.local.14919
可以参考以下的C语言代码实现:
```c
#include <stdio.h>
void reverseArray(int arr[], int size) {
int temp;
for (int i = 0; i < size / 2; i++) {
temp = arr[i];
arr[i] = arr[size - i - 1];
arr[size - i - 1] = temp;
}
}
int main() {
int arr[100], size;
printf("Enter the size of array: ");
scanf("%d", &size);
printf("Enter the elements of array: ");
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
reverseArray(arr, size);
printf("The reversed array is: ");
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
该程序首先在主函数中获取数组的大小和元素,然后调用 `reverseArray` 函数将数组逆序存储。最后,在主函数中输出逆序存储后的数组。
阅读全文