程序说明: (1)这里N=10,则进行了N/2=5次对换,最后一次是a[4]和 a[5]的对换。 (2)如果n为偶数,则要对换n/2对元素;如果n为奇数,则 要对换(n-1)/2对元素,处于正中间的那个元素(下标为 (n-1)/2)不需和任何元素对换。 (3)不管n是偶数还是奇数,都要进行n/2次对换。可以定 义两个整型变量和j,分别作为数组前部元素和后部元素 的下标,i的初值为0,j的初值为n-1,它们随着操作的进 行不断向中间收缩,直至进行完n/2次交换。 程序说明: (1)这里N=10,则进行了N/2=5次对换,最后一次是a[4]和 a[5]的对换。 (2)如果n为偶数,则要对换n/2对元素;如果n为奇数,则 要对换(n-1)/2对元素,处于正中间的那个元素(下标为 (n-1)/2)不需和任何元素对换。 (3)不管n是偶数还是奇数,都要进行n/2次对换。可以定 义两个整型变量i和j,分别作为数组前部元素和后部元素 的下标,i的初值为0,j的初值为n-1,它们随着操作的进 行不断向中间收缩,直至进行完n/2次交换