能不能讲解一下冒泡排序和选择排序啊!!!!!!
例如一个数组啊[10]={3,2,5,24,54,23,56,21,1,0}.讲解占主要 谢谢!!!!!!!
回复 2楼 好男儿!
#include<stdio.h>#define N 10
void main()
{
int a[N],i,j,k,t;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<N-1;i++)
{
k=i;
for(j=1;j<N-i;j++)
if(a[j]<a[k])
k=j;
for(i!=k)
{
t=a[k];
a[k]=a[i];
a[i]=t;
}
}
printf(" %d ",a[i]);
}
请问这个哪里错了