#include<bits/stdc++.h>
using namespace std;
int n,a[150];
bool cmp(int x,int y){
return x>y;
}
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
if(a[i]%10==1) a[i]=0;
}
sort(a+1,a+1+n,cmp);
for(int i=1;i<=n;i++) printf("%d ",a[i]);
return 0;
}
有n个正整数放到数组里,现在将数组中,个位数是1的数,变成0,然后从大到小输出新数组。
个位为1的数置零并降序排列

被折叠的 条评论
为什么被折叠?



