返回列表 發帖
  1. #include<bits/stdc++.h>
  2. using namespace std;

  3. int main()
  4. {
  5.     int a;
  6.     while(cin>>a)
  7.     {
  8.         int b[a];
  9.         int c[a];
  10.         for(int i=0;i<a;i++)
  11.         {
  12.             cin>>b[i];
  13.         }
  14.         for(int i=0;i<a;i++)
  15.         {
  16.             c[i]=b[i]%10;
  17.         }
  18.         for(int i=0;i<a-1;i++)
  19.         {
  20.             for(int j=i+1;j<a;j++)
  21.             {
  22.                 if(c[j]<c[i])
  23.                 {
  24.                     swap(b[j],b[i]);
  25.                     swap(c[j],c[i]);
  26.                 }
  27.                 if(c[j]==c[i])
  28.                 {
  29.                     if(b[j]>b[i])
  30.                     {
  31.                         swap(b[j],b[i]);
  32.                     }
  33.                 }
  34.             }
  35.         }
  36.         for(int i=0;i<a;i++)
  37.         {
  38.             cout<<b[i]<<" ";
  39.         }
  40.         cout<<endl;
  41.     }
  42.     return 0;
  43. }
複製代碼

TOP

返回列表