void bubble_sort(int a[], int n){ int i,j,t;//定义循环工作变量和交换用临时变量 for (i=0; i<n-1; i++)//n个元素的冒泡排序要扫描n-1轮 for (j=0; j<n-1-i; j++)//每次扫描的终点前移一位 if(a[j] < a[j+1])//如果相邻的两个元素值大小顺序不对,就交换它们 ...
void SelectSort(int a[],int n){ int i,j,temp,min;for(i=0;i<n-1;i++){ min=i;for(j=i+1;j<n;j++)//找到最小元素的位置 while(a[j]<a[min])min=j;if(min!=i){ temp=a[min];//元素的交换 a[min]=a[i];a[i]=temp;} } } void main(){ int a[10],i;pr...