#include <stdio.h>
int main()
{
int n;
scanf("%d",&n); //输入数字的个数
int num[n];
for(int i=0;i<n;i++)
{
scanf("%d",&num[i]); //输入数组
}
int i=0;
int j=0;
int t=0;
int a=n;
// 循环 较小值交换 排序
for(i=0;i<n-1;i++)
{
for(j=0;j<a-1;j++)
{
if(num[j]<num[j+1])
{
t=num[j+1];
num[j+1]=num[j];
num[j]=t;
}
}
a--; //每轮舍弃下一次循环中与刚刚排好的数比较
}
for(int b=0;b<n;b++)
{
printf("%d\t",num[b]); //输出
}
return 0;
}
简易冒泡排序
于 2023-09-25 20:29:35 首次发布