返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int t,s,tem;
  4. int main()
  5. {
  6.     while(cin>>s)
  7.     {
  8.         int n[s],f[s];
  9.         for(int i=0;i<s;i++)
  10.         {
  11.             cin>>t;
  12.             n[i]=t;
  13.             f[i]=t%10;
  14.         }
  15.         for(int i=0;i<s;i++)
  16.         {
  17.             for(int j=i+1;j<s;j++)
  18.             {
  19.                 if(f[j]<f[i])
  20.                 {
  21.                     swap(f[i],f[j]);
  22.                     swap(n[i],n[j]);
  23.                 }
  24.                 if(f[j]==f[i])
  25.                 {
  26.                     if(n[i]<n[j])
  27.                     {
  28.                         swap(n[i],n[j]);
  29.                     }
  30.                 }
  31.             }
  32.         }
  33.         for(int i=0;i<s;i++)
  34.         {
  35.             cout<<n[i]<<" ";
  36.         }
  37.         cout<<'\n';
  38.     }
  39. }
複製代碼
    ⪔〠   

TOP

返回列表