// 冒泡排序
#include <stdio.h>
int main()
{
int a[100], i, j, n, t;
// 输入要排序的个数
scanf("%d", &n);
for(i = 0; i < n; i++)
{
// 手动输入排序的数值
scanf("%d", &a[i]);
}
// 进行冒泡排序 需要排n-1轮
for(i = 0; i < n-1; i++)
{
for(j = 1; j < n-i; j++)
{
if(a[j-1] < a[j])
{
t = a[j];
a[j] = a[j-1];
a[j-1] = t;
}
}
}
for(i = 0; i < n; i++)
{
printf("%d ",a[i]);
}
system("pause");
return 0;
}
冒泡排序-C语言
最新推荐文章于 2024-09-07 11:54:42 发布