#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

bool compare(int a, int b) {
    if (abs(a) == abs(b)) {
        return a < b;
    }
    return abs(a) < abs(b);
}

int main() {
    vector<int> nums(3);
    for (int i = 0; i < 3; i++) {
        cin >> nums[i];
    }
    sort(nums.begin(), nums.end(), compare);
    for (int i = 0; i < 3; i++) {
        cout << nums[i] << " ";
    }
    return 0;
}

原文地址: https://www.cveoy.top/t/topic/pPUV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录