第2个程序代码举个例
时间: 2023-08-31 20:05:53 浏览: 64
好的,以下是一个示例程序:
#include <stdio.h>
void reverse_array(int arr[], int n) {
int start = 0;
int end = n - 1;
while (start < end) {
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
}
int main() {
int n = 5;
int arr[] = {1, 2, 3, 4, 5};
printf("原数组为:");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
reverse_array(arr, n);
printf("相反顺序存储后的数组为:");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
这个程序首先定义了一个长度为 5 的数组 arr
来存储整数 1 到 5,然后调用 reverse_array
函数对数组进行相反顺序存储操作,最后输出结果。运行该程序,输出如下:
原数组为:1 2 3 4 5
相反顺序存储后的数组为:5 4 3 2 1
可以看到,程序成功地将数组中的元素按相反顺序存储。
相关推荐












