牛骨文教育服务平台(让学习变的简单)
博文笔记

C语言:将n个数输入时的顺序逆序排列,用函数实现。

创建时间:2015-04-08 投稿人: 浏览次数:2878

C语言:将n个数输入时的顺序逆序排列,用函数实现

#include<stdio.h>
void reverse(int *,int);
int array[] = {0,1,2,3,4,5,6,7,8,9,10,12};
int i;
reverse(array,11);
for(i=0;i<11;i++){
    printf("%d ",array[i] );
}

return 0;
}

void reverse(int *p ,int n){
    int i,m,temp;
    m = (int)n/2 ;
    for(i=0;i<m;i++){
        temp = *(p+i);
        *(p+i) = *(p+n-1-i);
        *(p+n-1-i) = temp;
    }
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。