1. 程式人生 > >實驗7-1-3 將陣列中的數逆序存放(20 分)

實驗7-1-3 將陣列中的數逆序存放(20 分)

/*
時間:2018年4月6日16:16:50
思路:第一個和最後一個數字進行交換
*/
#include<stdio.h>
#define N 10
int main()
{
  int i, n;
  int temp;
  int Arr[N];
  scanf("%d",&n);
  for(i=0; i<n; i++)
  {
    scanf("%d",&Arr[i]);
  }
  for(i=0; i<n/2; i++)
  {
    temp = Arr[i];
    Arr[i] = Arr[n-i-1];
    Arr[n-i-1] = temp;
  }
  printf("%d", Arr[0]); //所以此處必須先打印出一個元素
  for(i=1; i<n; i++)
  {
    printf(" %d",Arr[i]); //因為行末尾不能有空格
  }
  return 0;
}