#include<stdio.h>
void main()
{
int ARRAY[10]={0,6,3,2,7,5,4,9,1,8};
printf("\n");
for(int i=0;i<10;i++)
printf("%d",ARRAY[i]);
int j=0;
bool isChange; // 设置交换标志,节约时间
int temp;
for(int i=0;i<10;i++)
{
isChange=0; // 本趟排序前,交换标志为假
for(j=1;j<9-i;j++)
{
if(ARRAY[j]>ARRAY[j+1])
{
temp=ARRAY[j+1];
ARRAY[j+1]=ARRAY[j];
ARRAY[j]=temp;
isChange=1;
}
}
printf("\n");
if(!isChange)
break;
for(int a=0;a<10;a++)
printf("%d",ARRAY[a]);
}
printf("\n");
}
最近写的冒泡排序法。。。。
最新推荐文章于 2021-11-30 20:51:09 发布