大家看看怎么错了
#include <stdio.h>#include <stdlib.h>
void sort(int*,int);
main()
{
int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
sort(a,10);
for(i=0;i<10;i++)
printf("%d ",a[i]);
getch();
}
void sort(int *pa,int count)
{
int c;
for(count=9;count>0;count--)
if(*(pa+count)>*(pa-1+count))
{
c=*(pa+count);
*(pa+count)=*(pa+count-1);
*(pa+count-1)=c;
}
}
这是一个用函数排序的题,晚辈不才,求讲解。