3.用指针方法对10个整数按由小到大排序。(提示:可使用指针方法操作数组)
#include<stdio.h>
int main()
{
void sort(int *p,int n);
int a[10],*p;
printf("请输入10个数\n");
for(p=a;p<a+10;p++)
{
scanf("%d",p);
}
sort(a,10);
int i;
for(p=a;p<a+10;p++)
printf("%d ",*p);
printf("\n");
return 0;
}
sort(int *p,int n)
{
int *i,*j,t;
for(i=p;i<p+n;i++)
for(j=i+1;j<p+n;j++)
{
if(*i>*j)
{
t=*i;
*i=*j;
*j=t;
}
}
}