A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© JamesLucky 中级黑马   /  2015-6-30 18:35  /  1367 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

程序如下:
#include<stdio.h>
void Array(int a[],int len){
        int *p = a;
        int i = 0;
        int j = len-1;
        int temp;
        while(i<j){
                temp = *(p+i);
                *(p+i) = *(p+j);
                *(p+j) = temp;
                i++,j--;       
        }
}
int main(){
        int arr[20]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
        Array(arr,20);
        for(int i = 0,i<20,i++){       
        printf("%d\t",arr[i]);
        }
return 0;
}

1 个回复

倒序浏览
你看这样如何?#include<stdio.h> int main() {     int a[20]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};     int *p=a+19;     for (;p>=a+0;p--) {         printf("%-3d",*p);     }     return 0; }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马