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

TOP

返回列表