黑马程序员技术交流社区

标题: 终于明白了数组的倒序了 [打印本页]

作者: wangchao8480    时间: 2016-5-27 21:41
标题: 终于明白了数组的倒序了
#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    int arr[10]={5,6,7,8,9,0,4,3,2,1};
    int len=sizeof(arr)/sizeof(arr[0]);//数组的长度
    int temp=0;
    for(int i=0;i<len-1-i;i++)
    {
        temp=arr[i];
        arr[i]=arr[9-i];
        arr[9-i]=temp;//首尾依次交换
}
    for(int i=0;i<10;i++)
    {
        printf("%d\n",arr[i]);
   
   
    }
    return 0;


作者: vivi342863    时间: 2016-5-27 22:00
可以的,加油 兄弟.
作者: 梁木木    时间: 2016-5-27 22:19
这段代码还可以改进
作者: dongkuan    时间: 2016-5-27 22:36
汪超,加油
作者: dongkuan    时间: 2016-5-27 22:39
for (int i=len-1-i;i>=0;i--)
{
     arrTemp[len-1-i]=arr[i]
}
作者: 上帝的天使    时间: 2016-5-29 10:38
嗯。是的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2