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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ioszhangtao 中级黑马   /  2015-12-17 21:06  /  674 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

void nixu(int a[],int len){
    int *p=a;//定义数组
    int i=0,j=len-1;//定义下标
    int temp;
    while(i<j){
        //交换a[i],a[j]
        temp=*(p+i);
        *(p+i)=*(p+j);
        *(p+j)=temp;
        i++,j--;//修改下标
        }
}
    int main (){
        int a[10]={1,2,3,4,5,6,7,8,9,10};
        for(int m=0;m<10;m++){
            printf("%d\t",a[m]);
        }
        printf("\n");
        //调用函数逆序数组
        nixu(a,10);
        //遍历逆序后的数组
        for(int m=0;m<10;m++){
            printf("%d\t",a[m]);
            }
*/能不能简化啊

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马