#include<stdio.h>
#include<string.h>
#define maxsize 20
int bubble_sort(int arr[20],int length) //从小到大进行排序
{
for (int i = 0; i < length; i++)
{
for (int j = i; j < length - 1; j++)
{
if (arr[j] >= arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return 0;
}
int main()
{
int arr[20] = { 0 };
printf("你想输入几个数 < maxsize\n");
int a = 1;
scanf_s("%d", &a);
for (int i = 0; i < a && i < maxsize; i++)
{
printf("请输入第%d个数:", i + 1);
scanf_s("%d", &arr[i]);
printf("\n");
}
bubble_sort(arr,a);
for (int j = 0; j < a; j++)
{
printf("%d ", arr[j]);
}
return 0;
}
c语言实现冒泡排序
最新推荐文章于 2024-06-24 20:29:36 发布