数组逆序存放.c 523 B

1234567891011121314151617181920212223242526272829303132
  1. #include <stdio.h>
  2. void reverse_array(int arr[], int n) {
  3. int i;
  4. for (i = 0; i < n / 2; ++i) {
  5. int temp = arr[i];
  6. arr[i] = arr[n - 1 - i];
  7. arr[n - 1 - i] = temp;
  8. }
  9. }
  10. int main() {
  11. int n,i;
  12. scanf("%d", &n);
  13. int arr[999];
  14. for (i = 0; i < n; ++i) {
  15. scanf("%d", &arr[i]);
  16. }
  17. reverse_array(arr, n);
  18. for (i = 0; i < n; ++i) {
  19. printf("%d", arr[i]);
  20. if (i != n - 1) {
  21. printf(" ");
  22. }
  23. }
  24. printf("\n");
  25. return 0;
  26. }