//
// main.c
// 数组元素的反转
//
// Created by mac on 16/5/6.
// Copyright © 2016年 mac. All rights reserved.
//
//有1个整型数组,请自己设计算法将这个数组中的元素进行翻转(此题选作*****)
//比如: 有数组 int arr[5] = {10,11,3,45,6};
//将元素的值设置为翻转 {6,45,3,11,10}
#include <stdio.h>
int main(int argc, const char * argv[]) {
int arr[]={10,11,3,45,6,8};
int len=sizeof(arr)/sizeof(arr[0]);
for(int i = 0;i<len/2;i++){
//len/2次就可以交换一遍了
int temp=arr[i];
arr[i]=arr[len-1-i];
//arr0=0时arr=5
arr[len-1-i]=temp;
}
for(int j = 0;j<len;j++)
printf("%d\t",arr[j]);
return 0;
}
|
|