Oj平台-指针n个数逆序

来源:互联网 发布:照片抠图软件 编辑:程序博客网 时间:2024/06/06 03:51
/* *copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:text.cpp *作者:闫舒 *完成日期:2016年4月19日 *版本号:Code::Blocks 12.11 * *问题描述:将n(n<20)个数按输入时顺序的逆序排列,用函数实现。 *输入描述:n和n个整数 *程序输出:逆序输出,空格隔开 */#include <stdio.h>void sort (int *p,int m) ;int main(){    int i,m;    int *p,num[20];    scanf("%d",&m);    for (i=0; i<m; i++)        scanf("%d",&num[i]);    p=&num[0];    sort(p,m);    for (i=0; i<=m-1; i++)        printf("%d ",num[i]);        return 0;}void sort(int *p,int m){int temp;int *a;int i;a=p+m-1;for(i=m/2;i>0;i--){temp=*p;*p=*a;*a=temp;a--;p++;}}


运行结果:

0 0