题解
2023-12-23 20:59:00
发布于:广东
54阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct num{
int l,data;
}s[11451];
bool cmp(num aa,num bb)
{
if(aa.l==bb.l) return aa.data<bb.data;
else return aa.l>bb.l;
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>s[i].data;
s[i].l=s[i].data%10;
}
sort(s+1,s+1+n,cmp);
for(int i=1;i<=n;i++)
cout<<s[i].data<<endl;
}
这里空空如也
有帮助,赞一个