#include <stdio.h>
int main() {
int t, i = 0;
int n = 5;
int a[n]; // 定义数组
// 初始化数组
for (i = 0; i < n; i++) {
a[i] = i + 1; // 例如初始化为 {1, 2, 3, 4, 5}
}
// 反转数组
for (i = 0; i < n / 2; i++) {
t = a[i];
a[i] = a[n - i - 1];
a[n - i - 1] = t;
}
// 打印反转后的数组
for (i = 0; i < n; i++) {
printf("%d ", a[i]); // 使用格式化字符串
}
printf("\n"); // 打印换行
return 0;
}
这里利用t作为中间过度,能节约计算机内存空间