数组的反序用加减法实现

来源:互联网 发布:手机克隆 数据准备中 编辑:程序博客网 时间:2024/05/18 03:52

       #inlucde<stdio.h>

       int main()

       {

        int arr[7] = { 1, 2, 3, 4, 5, 6, 7 };

        int length = 7;
       for (int i = 0; i < (length >> 1); ++i)
       {
           arr[i] = arr[i] + arr[length - 1 - i];
           arr[length - 1 - i] = arr[i] - arr[length - 1 - i];
           arr[i] = arr[i] - arr[length - 1 - i];
       }


      for (int i = 0; i < length; ++i)

            printf("%d\t", arr[i]);

          getchar();

     }




        运行截图: