过来看看这个冒泡排序法的错误。。
#include<stdio.h>#define N 6
main()
{
int A[N]={6,5,4,3,2,1};
int i,j,temp;
printf("排序前:");
for(i=0;i<N;i++)
{
printf("%3d",A[i]);
}
printf("\n");
for(i=1;i<=N-1;i++)
{
for(j=N-1;j>0;j--)
{
if(A[N-1]<A[N-2])
{
temp=A[N-2];
A[N-2]=A[N-1];
A[N-1]=temp;
}
}
}
printf("排序后:");
for(i=0;i<N;i++)
{
printf("%3d\n",A[i]);
}
printf("\n");
}运行后跟想象的不一样。。求教