#include<stdio.h>
int main()
{
int a[10]={3,4,7,0,8,5,1,9,6,2};
int i,j;
int k,temp;
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if(a[j]>a[j+1]) //每次都比较相邻两个数,把大的数往后排
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
printf("第%d趟排序的结果:",i+1);
for(k=0;k<10;k++)
printf("%d ",a[k]);
printf("\n");
}
printf("\n冒泡法对10个数升序排序的最终结果:\n\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
冒泡法对10个数升序排序
最新推荐文章于 2023-12-10 23:14:29 发布