文章
211
粉丝
1
获赞
1182
访问
85.2k
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
bool cmp(ll a,ll b){
int la = to_string(abs(a)).size();
int lb = to_string(abs(b)).size();
if(la != lb)
return la > lb;
else
return a < b;
}
int main() {
vector<ll> v;
ll x;
while (cin >> x)
v.push_back(x);
sort(v.begin(), v.end(),cmp);
for (auto& num : v)
cout << num << " ";
return 0;
}
登录后发布评论
暂无评论,来抢沙发