接下来介绍几种排序和查找方式,掌握冒泡,选择,和快排
-----------------------------------------------------------------------------
【程序66】
题目:对10个数进行排序
1.程序分析:可以利用冒泡,
2.程序源代码:
#include
void main()
{
int i,j,temp;
int a[]={3,2,8,6,4,9,0,1,5,7};
for(i=0;i<10;i++)
{
for(j=0;j<10-i;j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
for(i=0;i<10;i++)
printf("%4d",a[i]);
printf("/n");
}
-----------------------------------------------------------------------------
【程序67】
题目:对10个数进行排序
1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,下次类推,即用第二个元素与后8个进行比较,并进行交换。