0
点赞
收藏
分享

微信扫一扫

SDUT OJ绝对值排序

yundejia 2022-03-12 阅读 53

SDUT OnlineJudge

#include<iostream>
#include<stdio.h>
#include<cmath>
using namespace std;
void bubble_sort(int a[],int b);
int main()
{   int n;
    int a[100];
    while(scanf("%d",&n)&& n!= 0)
    {
            for(int i = 0;i<n;i++)
        {
            cin>>a[i];
        }
        bubble_sort(a,n);
    for(int i = 0;i<n;i++)
    {
        cout<<a[i]<<" ";
    }
    cout<<endl;
    }
}
void bubble_sort(int a[],int b)
{
for(int i = 0;i<b-1;i++)
    for(int j = 0;j<b-1;j++)
    {
        if(abs(a[j])<abs(a[j+1]))
           {
               swap(a[j],a[j+1]);
           }

    }

}
举报

相关推荐

0 条评论