1 /* 2 这种头尾交换数值只需要循环一半 3 头尾分别交换值即可 4 */ 5 #include<stdio.h> 6 int main() 7 { 8 int a[5] = { 8, 6, 5, 4, 1 }; 9 int i,j, temp; 10 temp = 0; 11 for (i = 0; i < 2; i++) //循环开始 12 { 13 temp = a[i]; 14 a[i] = a[5 - i - 1]; //一个循环交换 15 a[5 - i - 1] = temp; 16 17 } 18 for (i = 0; i < 5;i++) 19 { 20 printf("%d ", a[i]); 21 } 22 23 return 0; 24 }
原文:https://www.cnblogs.com/old-horse/p/12504716.html