#include <iostream>
using namespace std;
int main(){
int n;
while(cin>>n){
int a[n], b[n];
for(int i=0;i<n;i++){
cin >> a[i];
b[i]=a[i]%10;
}
for(int i=n-1;i>=0;i--){
for(int j=1;j<=i;j++){
if(b[j-1]>b[j]){
int tmp=a[j];
a[j]=a[j-1];
a[j-1]=tmp;
int tmp1=b[j];
b[j]=b[j-1];
b[j-1]=tmp1;
}
else if(b[j]==b[j-1]){
if(a[j-1]<a[j]){
int tmp=a[j];
a[j]=a[j-1];
a[j-1]=tmp;
}
}
}
}
for(int i=0;i<n;i++){
cout << a[i] << " ";
}
}
}
想請問0跟1哪來的?