#include <stdio.h>
int main(void)
{
int arr[10] = { 12,1,65,35,0,200,36,66,19,30 };
int i, j;
for (i = 0; i < 10 - 1; i++) //外层执行次数为元素个数减一次
{
for (j = 0; j < 10 - 1 - i; j++) //每次比较次数为元素个数减一再减执行次数
{
if (arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (i = 0; i < 10; i++) //将排好序的元素打印出来
{
printf("%d\n", arr[i]);
}
return 0;
}
C语言实现冒泡排序
最新推荐文章于 2022-09-12 21:05:41 发布