C将一个数组逆序存放
时间: 2024-06-12 16:11:16 浏览: 191
C语言编程实验课之数组.pdf
C语言可以通过循环遍历数组并交换元素的位置来实现将一个数组逆序存放。具体实现方法可以参考以下代码:
```
#include <stdio.h>
#define N 5
int main(){
int a[N], i, temp;
printf("请输入一个数组:");
for (i = 0; i < N; i++) {
scanf_s("%d",&a[i]);
}
printf("正序存放的数组:");
for (i = 0; i < N; i++) {
printf("%d ",a[i]);
}
for (i = 0; i < N / 2; i++) {
temp = a[i];
a[i] = a[N - 1 - i];
a[N - 1 - i] = temp;
}
printf("\n");
printf("逆序存放的数组:");
for (i = 0; i < N; i++) {
printf("%d ",a[i]);
}
return 0;
}
```
以上代码中,首先通过循环遍历输入数组的元素,然后输出正序存放的数组。接着,通过循环遍历数组并交换元素的位置,实现将数组逆序存放。最后,输出逆序存放的数组。
阅读全文