/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights reserved.
*文件名称:main.cpp
*作者:赵子琳
*完成日期:2016年6月21日
*问题描述:数组的逆序输出
*/
#include<stdio.h>
void sort (int *p,int m)
{
int i;
int t;
for(i=0;i<m/2;i++)
{
t=*(p+i);
*(p+i)=*(p+m-i-1);
*(p+m-i-1)=t;
}
}
int main()
{
void sort (int *p,int m);
int i,n;
int *p,num[20];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&num[i]);
p=&num[0];
sort(p,n);
for(i=0;i<n-1;i++)
printf("%d ",num[i]);
printf("%d\n",num[n-1]);
return 0;
}
数组的逆序输出
最新推荐文章于 2023-09-01 22:31:27 发布