请教 气泡排序
#include<stdio.h>int main(void)
{
int i,j,temp,n,index;
int a[100];
printf("enter n:");
scanf("%d",&n);
printf("n=%d\n",n);
for(i = 0;i < n ;i++)
scanf("%d",&a[i]);
for(i = 0;i < n;i++)
for(j = i+1;j < n - i;j++)
if(a[j] > a[j+1]) j=j+1;
temp = a[j];
a[j] = a[j+1];
a[i] = temp;
printf("after:");
for(i = 0;i < n;i++)
printf("%d",a[i]);
printf("\n");
return 0;
}
有小到大排序 不知道哪有问题 请高手指点