#include<stdio.h>//冒泡排序
int main()
{
int i,j,m,n,mid=0;
int arr[100];
printf("请输入数字个数:\n");
scanf("%d", &n);
printf("请输入 %d 个数字:\n", n);
for (i = 0; i < n; ++i) {
scanf("%d", &arr[i]);
}
for (j = 0; j < i-1; j++)
{
for (m = 0; m < i - j-1; m++)
{
if (arr[m] > arr[m + 1])
{
mid = arr[m + 1];
arr[m + 1] = arr[m];
arr[m] = mid;
}
}
}
for (n = 1; n <= i; n++)
{
printf("%d ", arr[n - 1]);
}
return 0;
}
冒泡排序(C语言自用)
最新推荐文章于 2024-07-18 11:11:00 发布