C语言—— 将N个数按输入时顺序的逆序排列,用函数实现
#include<stdio.h>
int a[10],b[10];
void sort(int * p,int * q,int n)
{
int i,j;
for(i=n-1,j=0; i>=0,j<n; i-- ,j++) //用一个for循环实现赋值
{
* (q+j)=* (p+i);
}
for(i=0;i<n;i++) //打印
{
printf("%d\n",*(q+i));
}
}
void main()
{
int i,n;
int *p,*q;
p=a;
q=b;
printf(“please input a num:”);
scanf("%d",&n);
printf(“please input shuzu:”);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
sort(p,q,n);
}