输入n个整形数,按照降序排序并输出

输入n个整形数,按照降序排序并输出
2024-10-31 07:37:06
推荐回答(1个)
回答1:

参考C语言代码

#include
void bubblesort(int a[],int n)//n为数组a的元素个数
{
int i,j,temp;
for(j=0;j for(i=0;i {
if(a[i] {
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}
void main()
{
int repeat, n;
int i, j;
int num[100];
scanf("%d",&repeat);
for(i = 0; i < repeat; i++)
{
scanf("%d",&n);
for(j = 0; j < n; j++)
{
scanf("%d",&num[j]);
}
bubblesort(num,n);
for(j = 0; j < n; j++)
{
printf("%d ",num[j]);
}
printf("\n");
}
}